Andmebaaside eksami kordamisküsimuste vastused
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];
See SQL lause põhjustab vaate kustutamise andmebaasist;
Tabeli eemaldamine
DROP TABLE TabeliNimi [RESTRICT | CASCADE];
See lause kustutab tabeli kui andmestruktuuri. Kui soovitakse kustutada tabeli
sisu kuid tabel ise säilitada tuleb kasutada DELETE lauset.
Kui määratakse CASCADE siis kustutatakse ka kõik sellest
vaatest/tabelist sõltuvad andmebaasiobjektid, st. objektid mis viitavad sellele