Andmebaaside eksami kordamisküsimuste vastused
kasutatakse.
3. Olemi terviklikkus
Olemi terviklikkuse (ingl. k. entity integrity) reegel ütleb, et mitte ükski
primaarvõtmes sisalduv veerg ei või olla tühi (väärtus määramata). Tabeli
loomisel tuleb siis kasutada PRIMARY KEY klauslit.
tudkood CHAR(6) CONSTRAINT Tudeng_pk PRIMARY KEY
Tabelil tohib olla vaid üks primaarvõti. Kuid see primaarvõti võib koosneda
mitmest veerust:
tudkood CHAR(10),
akood CHAR(7),
regkuup DATE,
CONSTRAINT Oppim_pk PRIMARY KEY (tudkood,akood, regkuup)
Kui määrata, et veerg on primaarvõti, siis määratakse automaatselt, et ta
peab olema alati määratud ja alati unikaalne. Kuid lisaks võib veel määrata, et
mõnes teiseski veerus peab olema alati unikaalne väärtus ja see väärtus
peab olema alati määratud. UNIQUE klausel tagab, et veerus peavad olema
alati unikaalsed väärtused. NOT NULL klausel ütleb, et selles veerus peab