Andmebaasid I - eksamiküsimused
andmebaasi. Nt isikukood.
Konkreetses reas olev võtme väärtus võib andmebaasi eluea jooksul muutuda.
"Intelligentne" võti Eelmise erijuht. Võtme väärtusesse on kodeeritud informatsiooni
(nt. isikukood).
Soovitusi võtmete valikuks:
Igas tabelis tuleks deklareerida võti (võtmed).
Kui võimalik, kasuta sisulise tähendusega võtit.
Kui mitu lihtvõtmest kandidaatvõtit, vali neist primaarvõtmeks väikseim (andmemahult)
ja stabiilseim.
Eelista lihtvõtmeid ja võta vajadusel kasutusele surrogaatvõti.
Ära unusta lisamast unikaalsuse ja kohustuslikkuse kitsendust kõigi alternatiivvõtmete
alusel.
Ära mõtle ise välja uusi "intelligentseid" võtmeid.
Loogilise andmebaasi disaini teisendusreegleid:
Vt näited Loeng 2 lk 17 - 19.
20. Loogiline andmebaasi disain. Eesmärk, sisendid, tulemused. (teema 10)
Loogiline disain vs füüsiline disain: