Andmebaasid I - eksamiküsimused
7. Viidete terviklikkuse reegel (teema 2)
Kui relatsioonis eksisteerib välisvõti, siis iga välisvõtme väärtus peab vastama mõnele
seotud relatsioonis sisalduvale kandidaatvõtme väärtusele.
Teiste sõnadega ei tohi andmebaasis olla ühtegi välisvõtme väärtust millele ei leidu
vastavat kandidaatvõtme väärtust. Näiteks kui relatsioonilisel muutujal Mark on eelneval
joonisel näidatud väärtus, siis üheski relatsiooni Auto korteezis ei tohi olla atribuudi
mark_id väärtus 6, sest sellise koodiga automargi andmeid ei leidu relatsioonis Mark.
Andmebaasisüsteem peab tagama, et kõik andmebaasis registreeritud andmed
rahuldaksid viidete terviklikkuse reeglit.
8. Andmetüüp (teema 2 ja 5)
Andmetüüp e. tüüp e. domeen
Tüüp on nime omav väärtuste hulk.
Tüüpide näiteid.
Täisarvu tüüp
1 literaal, esitab ühte täisarvu tüüpi kuuluvat väärtust
Kuupäeva tüüp