Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Primárny kľúč je obmedzenie definovaná na relačné databázové tabuľky , ktoré bránia používateľom v zadávaní duplicitných záznamov do tabuľky . Obmedzenie primárneho kľúča je definovaná pomocou sady stĺpcov v databázovej tabuľke , ktoré jednoznačne identifikuje záznamy uložené v tabuľke .
Funkcia
V tabuľke , ktorá ukladá zamestnancovi informácie , možno stĺpec , ktorý jednoznačne identifikuje zamestnanec je číslo sociálneho zabezpečenia , pretože žiadne dva zamestnanci môžu mať rovnaký SSN . Meno zamestnanca nemôže byť primárny kľúč , pretože viac ako jedna osoba môže mať rovnaký názov .
Funkcia
V databáze Oracle , definovať stĺpec SSN ako primárny kľúč v tabuľke zamestnancov , dalo by sa použiť nasledujúcu syntax :
CREATE TABLE zamestnanec (
SSN číslo ,
emp_name VARCHAR2 ( 30 ) ,
číslo plat ,
OBMEDZENIA employee_pk PRIMARY KEY ( SSN ) ) ;
Účinky
Vo vyššie uvedenom príklade , ak je definovaná SSN ako primárny kľúč v tabuľke , Oracle vytvorí jedinečný index pre stĺpec SSN v tabuľke zamestnancov . Tento jedinečný index bude použitý presadiť pravidlo , že duplicitné hodnota SSN nie je možné vložiť do tabuľky .
Copyright © počítačové znalosti Všetky práva vyhradené