Andmebaasid I - eksamiküsimused
Andmebaasis saab deklareerida kitsendusi andmetele.
Andmebaasisüsteem peab tagama, et kõik andmebaasis hoitavad andmed ja toimuvad
andmemuudatused vastaksid andmebaasis deklareeritud kitsendustele.
Mistahes andmemuudatus, mis viib andmebaasis olevad andmed mistahes
andmebaasis deklareeritud kitsendusega vastuollu, lükatakse andmebaasisüsteemi
poolt tagasi.
Kitsenduste liigid relatsioonilises andmebaasis
Tüübi e. domeeni kitsendus.
Piirab mingisse skalaarsesse tüüpi kuuluvaid väärtuseid.
Näide: skalaarse tüübi KAAL_T komponendi suurus võimalikud väärtused on
vahemikus 0.010000.0 (vahemiku otspunktid kaasa arvatud).
Kitsendused relatsioonilistele muutujatele (relvaridele).
Piirab mingite relvaride võimalikke väärtuseid.
Kitsendused relvaride väärtustele
Atribuudi kitsendus.
Relvari Elusolend atribuut kaal on tüüpi KAAL_T.
Relvari kitsendus (seotud täpselt ühe relvariga).
Kandidaatvõtme kitsendus.