Andmebaasid I - eksamiküsimused
Relatsiooniline andmemudel kui abstraktne programmeerimiskeel näeb ette
relatsiooniliste muutujate kasutamise.
4. Kandidaatvõti, supervõti (primary key) (teema 2)
Relvari R supervõti on R atribuutide hulk K, mille korral mistahes R lubatud väärtuseks
olev relatsioon ei sisalda kunagi kahte erinevat korteezi, kus on sama K-le vastav
väärtus. (lisades kandidaatvõtme väärtuse päringu piiranguks, ei saa kunagi vastuseks
mitut korteezhi)
Supervõtmes võib leiduda atribuute, mida saab eemaldada ja võti säilitab unikaalsuse.
Isikut identifitseerib {isikukood, eesnimi, perenimi}
Isikut identifitseerib {isikukood }
Relvari R kandidaatvõti (ka võtmekandidaat) on R supervõti, mille ükski pärisalamhulk
ei ole R supervõti.
Isikut identifitseerib {isikukood }
Igas relvaris peab olema vähemalt üks kandidaatvõti!