Andmebaasid eksami kordamisküsimused
• Aktiivne, sundmustele reageeriv andmebaas – millise andmebaasiobjekti
olemasolul voib sellest raakida? (trigerid ja/või deklaratiivsed kitsendused)
• Trigerid (Oracle naitel). ̈ Triger on andmebaasiobjekt, mis võimaldab andmebaasis
toimunud tegevuse mõjul käivitada mingid tegevused. Ei saa luua trigereid, mis käivituks
SELECT lause peale. Saab panna kas triger käivitub BEFORE või AFTER muudatust.
Lausetaseme triger sisaldab lauset FOR EACH STATEMENT ja on ka vaikimisi.
Reataseme triger sisaldab lauset FOR EACH ROW ja käivitub iga tabeli rea korral. OLD ja
NEW näitavad muudatuse algset ja hilisemat väärtust (ainult reataseme jaoks)
• Millist tuupi trigereid saab/ei saa Oracles kasutada? Milliste sundmuste tulemusel
̈
triger kaivitatakse ja millist tuupi sundmustega ei saa trigerit seostada? (Pole olemas