Definice primárního klíče

Typy primárních klíčů

Existují tři typy primárních klíčů; přirozený klíč je primární klíč složený ze sloupce, který jedinečně identifikuje entitu, například číslo sociálního zabezpečení osoby nebo identifikační číslo vozidla (VIN) vozidla. Umělý klíč je sloupec vytvořený pro entitu za účelem poskytování pouze jako primární klíč a je viditelný pro uživatele. Kromě toho je subrogovaný klíč primárním klíčem generovaným systémem, obvykle automaticky číslovaným typem dat, která jsou obvykle před uživatelem skryta.

Pravidla integrity

V systému správy relačních databází je nezbytné dodržovat dvě velmi důležitá pravidla, kterými jsou integrita entity a referenční integrita. Integrita identity znamená, že žádné pole vybrané jako součást primárního klíče nemůže přijmout nulovou hodnotu. Hodnota null je pole, které obsahuje hodnotu „neznámý“ nebo „nepoužitelný“. Referenční integrita je koncept databází, který zajišťuje, že vztah mezi jejich tabulkami zůstává konzistentní a že zadaná data jsou skutečně platná a neporušená. Spojení primárního a cizího klíče zabraňuje zavedení nekonzistentních dat do systému správy relačních databází, a proto lze použít referenční integritu.

Cizí klíče

Cizí klíč je pole nebo soubor polí z tabulky, jejichž hodnoty se musí shodovat s hodnotami primárního klíče druhé tabulky.

Kandidátský klíč

Podobně jako primární klíč je kandidátským klíčem sloupec nebo sada sloupců, ve kterých jsou všechny sloupce v tabulce funkčně závislé. Je typické odkazovat na kandidátský klíč jako na alternativní klíč, pokud nebyl vybrán jako primární.

Jazyk návrhu databáze

Database Design Language (DBDL) je metoda zobrazování tabulek a klíčů. Při definování tabulek a kláves postupujte podle obrázku. Upozorňujeme, že primární klíč je podtržený, alternativní klíč je označen AK, sekundární klíč je označen SK a cizí klíč je FK.

Zaměstnanci (Číslo zaměstnance, Příjmení, Jméno, Ulice, Město, Stát, PSČ, SocSecNumber, DepartmentNum) AK SocSecNumber SK Příjmení FK DepartmentNum> Department

Zajímavé Články