ഒരു കാൻഡിഡേറ്റ് കീ നിർവചനം

ഡാറ്റാബേസ് കാൻഡിഡേറ്റ് കീകൾ ചിലപ്പോൾ പ്രാഥമിക കീ ആയി മാറുക

ഏതെങ്കിലും ഡാറ്റയെ സൂചിപ്പിക്കാതെ ഡാറ്റാബേസ് റിക്കോർഡ് തിരിച്ചറിയാൻ തനത് ഉപയോഗിക്കുന്ന ആട്രിബ്യൂട്ടുകളുടെ ഒരു സംയോജനമാണ് ഒരു കാൻഡിഡേറ്റ് കീ. ഓരോ പട്ടികയിൽ ഒന്നോ അതിലധികമോ സ്ഥാനാർത്ഥി ഉണ്ടായിരിക്കാം. ഈ കാൻഡിഡേറ്റ് കീകളിൽ ഒന്ന് ടേബിൾ പ്രൈമറി കീ ആയി തിരഞ്ഞെടുത്തു. ഒരു പട്ടികയിൽ ഒരു പ്രാഥമിക കീ മാത്രം അടങ്ങുന്നു, പക്ഷേ ഇതിൽ നിരവധി കാൻഡിഡേറ്റ് കീകൾ അടങ്ങിയിരിക്കാം. ഒരു കാൻഡിഡേറ്റ് കീ രണ്ടോ അതിലധികമോ നിരകൾ ഉണ്ടെങ്കിൽ, അത് ഒരു സംയുക്ത കീയായി വിളിക്കുന്നു.

ഒരു കാൻഡിഡേറ്റ് കീയുടെ സവിശേഷതകൾ

എല്ലാ കാൻഡിഡേറ്റ് കീകൾക്ക് ചില പൊതുവായ പ്രോപ്പർട്ടികൾ ഉണ്ട്. ഒരു സ്ഥാനാർത്ഥി കീയുടെ ജീവിത കാലത്തെ തിരിച്ചറിയാൻ ഉപയോഗിക്കുന്ന ആട്രിബ്യൂട്ട് സമാനമായിരിക്കണം. മറ്റൊന്നാണ് മൂല്യം എന്നത് അസാധുവായിരിക്കരുത്. അവസാനമായി, കാൻഡിഡേറ്റ് കീ സവിശേഷമായിരിക്കും.

ഉദാഹരണത്തിന് ഒരു കമ്പനിയിലെ ജീവനക്കാരന്റെ സോഷ്യല് സെക്യൂരിറ്റി നമ്പര് ഉപയോഗിക്കാന് ഓരോ ജോലിയെയും അദ്വിതീയമായി തിരിച്ചറിയാന്. നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, ഒരേ പേരുകൾ, അവസാന പേരുകൾ, സ്ഥാനങ്ങൾ എന്നിവയുളള ആളുകളുണ്ട്, എന്നാൽ രണ്ടുപേർക്കും ഒരേ സോഷ്യൽ സെക്യൂരിറ്റി നമ്പർ ഇല്ല.

സാമൂഹിക സുരക്ഷാ നമ്പർ പേരിന്റെ ആദ്യഭാഗം പേരിന്റെ അവസാന ഭാഗം സ്ഥാനം
123-45-6780 ക്രെയ്ഗ് ജോൺസ് മാനേജർ
234-56-7890 ക്രെയ്ഗ് ബീം ബന്ധപ്പെടുത്തുക
345-67-8900 സാന്ദ്ര ബീം മാനേജർ
456-78-9010 ട്രൈന ജോൺസ് ബന്ധപ്പെടുത്തുക
567-89-0120 സാന്ദ്ര സ്മിത്ത് ബന്ധപ്പെടുത്തുക

കാൻഡിഡേറ്റ് കീകളുടെ ഉദാഹരണങ്ങൾ

ചില തരത്തിലുള്ള വിവരങ്ങൾ പെട്ടെന്ന് തന്നെ സ്ഥാനാർത്ഥികളായി സ്വയം അർപ്പിക്കുകയാണ്:

എന്നിരുന്നാലും, നല്ല സ്ഥാനാർത്ഥികളെ പോലെ തോന്നിയ ചില തരത്തിലുള്ള വിവരങ്ങൾ യഥാർത്ഥത്തിൽ പ്രശ്നരഹിതമാണ്: