Mi az elsődleges kulcs?

Tudja meg, mi teszi az adatbázisban egy jó vagy rossz elsődleges kulcsot

Mi az elsődleges kulcs? Az adatbázisok világában a relációs tábla elsődleges kulcsa egyedileg azonosítja az egyes rekordokat a táblázatban. Az adatbázisok a rekordok összehasonlítását, rendezését és tárolását, valamint a rekordok közötti kapcsolatok létrehozását használják.

Az elsődleges kulcs kiválasztása az adatbázisban a folyamat egyik legfontosabb lépése. Ez lehet egy normál attribútum , amely garantáltan egyedülálló, például a társadalombiztosítási szám egy asztalon, amely legfeljebb egy rekordot tartalmaz személyenként, vagy - lehetőleg - az adatbázis-kezelő rendszer, például globálisan egyedi azonosító vagy GUID , a Microsoft SQL Serverben . Az elsődleges kulcsok egyetlen attribútumból vagy több attribútumból állhatnak össze.

Az elsődleges kulcsok az egyedi táblázatokhoz tartozó egyedi hivatkozások, amelyeken az elsődleges kulcsot használják. Ezt be kell írni, ha egy rekord létrejön, és soha nem szabad megváltoztatni. Az adatbázis minden táblázata egy vagy két oszlopot tartalmaz az elsődleges kulcs számára.

Elsődleges kulcs példa

Képzeld el, hogy van egy STUDENTS tábla, amely rekordot tartalmaz egy egyetem hallgatói számára. A hallgató egyedülálló hallgatói azonosítószáma jó választás az elsődleges kulcs számára a STUDENTS táblában. A hallgató első és vezetékneve nem jó választás, mert mindig van esély arra, hogy több diáknak ugyanaz a neve legyen.

Az elsődleges kulcsok egyéb gyenge választékai közé tartozik az irányítószám, az e-mail cím és a munkáltató, amelyek mindegyike sok embert megváltoztat vagy képviselhet. Az elsődleges kulcsként használt azonosítónak egyedinek kell lennie. Még a társadalombiztosítási számok is megváltozhatnak, ha a Társadalombiztosítási Igazgatás új számot oszt át valakinek, akit a személyazonosság-lopás okozott. Vannak, akiknek még nincs társadalombiztosítási száma. Mindazonáltal, mivel mindkét eset ritka. A társadalombiztosítási számok jó választás lehetnek az elsődleges kulcs számára.

Tippek a jó elsődleges kulcsok kiválasztásához

Ha kiválasztja a megfelelő elsődleges kulcsot, az adatbázis-keresések gyorsak és megbízhatóak. Csak ne feledd: