loomist). • Mida tähendab RESTRICT voi CASCADE maarang andmebaasiobjekti kustutamise ̃ lauses? (RESTRICT – objekti ei kustutata, kui on sellest soltuvaid objekte; CASCADE – objekt kustutatakse koos soltuvate objektidega) • Vaated, nende omadused ja kasutusvoimalused. Labi milliste vaadete saab baastabelites andmeid muuta? Vaade on nimega vituaalne tabel, mis on tehtud baastabelite põhjal. Vaated, mille põhjal tahetakse teha muudatusi andmebaasis, peavad olema tehtud kasutades lauset WITH CHECK OPTION. Vaated kapseldavad andmebaasi, sest peidavad kasutaja eest andmebaasi struktuuri. Vaadetega saab andmeid esitada endale sobivas formaadis. • Millise lausega luuakse SQLis virtuaalseid tabeleid? (CREATE VIEW) • Mida tähendab WITH CHECK OPTION maarangu kasutamine vaadete kirjeldamise
Vaade on tuletatud tabelitest või teisest vaatest, millele vaates viidatakse kui vaate baastabelile - "reaalsele" tabelile, kus andmeid tegelikult hoitakse. 20 Vaade on andmebaasi salvestatud kui SELECT lause. Vaade on virtuaalne tabel, seda pole andmebaasis füüsiliselt olemas. Vaatel endal pole andmeid. Ta manipuleerib baastabelite andmetega. Läbi vaate nähtavaid andmeid on teatud tingimustel võimalik muuta ja kustutada. Muutused tehakse baastabelis. Läbi vaate on teatud tingimustel võimalik andmeid lisada. Andmed lisatakse vaate baastabelisse. Kui vaate loomisel on kasutatud WITH CHECK OPTION-i , siis saab lisada ainult selliseid ridu, mis rahuldavad vaadet loonud SELECT lause tingimusi.