A jelölt kulcs meghatározása

Adatbázis jelölt kulcsok néha válnak elsődleges kulcsok

A jelölt kulcs olyan attribútumok kombinációja, amelyet egyedileg használhatunk az adatbázis-rekord azonosításához anélkül, hogy bármilyen más adatra utalnánk. Minden táblázatnak lehet egy vagy több jelöltje. A jelölt kulcsok közül az egyik az elsődleges asztal kulcsként van kiválasztva. Egy tábla csak egy elsődleges kulcsot tartalmaz, de több jelölt kulcsot is tartalmazhat. Ha egy jelölt kulcs két vagy több oszlopból áll, akkor összetett kulcsnak nevezik.

A jelölt kulcs tulajdonságai

Minden jelölt kulcsnak van néhány közös tulajdonsága. Az egyik tulajdonság az, hogy a jelölt kulcs élettartama alatt az azonosításhoz használt attribútumnak meg kell egyeznie. A másik az, hogy az érték nem lehet nulla. Végül a jelölt kulcsnak egyedinek kell lennie.

Például, ha minden alkalmazottat egyedileg azonosítanak, egy vállalat használhatja a munkavállaló társadalombiztosítási számát. Ahogy láthatja, vannak olyan emberek, akiknek ugyanaz a neve, utóneve és pozíciója van, de nem két embernek ugyanaz a társadalombiztosítási száma.

Társadalombiztosítási szám Keresztnév Vezetéknév Pozíció
123-45-6780 Craig Jones Menedzser
234-56-7890 Craig Beal Munkatárs
345-67-8900 Sandra Beal Menedzser
456-78-9010 Trina Jones Munkatárs
567-89-0120 Sandra Kovács Munkatárs

Példák a jelölt kulcsokra

Bizonyos típusú adatok könnyen jelöltek lehetnek:

Azonban bizonyos típusú információk, amelyek jó jelölteknek tűnhetnek, valóban problémásnak bizonyulnak: