Andmebaaside eksami kordamisküsimuste vastused
Andmebaasi deklaratiivne terviklikkus kujutab endast reeglite ja
eeskirjade kogumit, millele andmebaasis sisalduvad andmed peavad vastama
ja mida on võimalik defineerida (deklareerida) andmebaasi struktuuri
kirjelduses (CREATE lausetes).
Keerukamate seoste ja reeglite puhul ei saa kasutada deklaratiivset
terviklikkust, vaid tuleb andmebaasi kirjutada eraldi andmete kontrolli ja
manipuleerimise algoritmid kasutada mõnda andmebaasis kasutatavat
protseduurset keelt ja/või andmebaasi trigereid.
Üldiselt on võimaluse korral soovitatav kasutada deklaratiivset terviklikkust
protseduuride kirjutamise asemel.
Mida tähendab RESTRICT või CASCADE määrang
andmebaasiobjekti kustutamise lauses?
RESTRICT objekti ei kustutata, kui on sellest sõltuvaid objekte
CASCADE objekt kustutatakse koos sõltuvate objektidega
Vaate eemaldamine
DROP VIEW VaateNimi [RESTRICT | CASCADE];