Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"reataseme" - 2 õppematerjali

Andmebaasid eksami kordamisküsimused
28
docx

Andmebaasid eksami kordamisküsimused

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 SELECT trigereid ega DURING trigereid. Saab kasutada INSERT, UPDATE, DELETE  korral.)

Informaatika → Andmebaasid
95 allalaadimist
Andmebaaside eksami kordamisküsimuste vastused
56
doc

Andmebaaside eksami kordamisküsimuste vastused

käivitab mingi SQL lause kirjeldatud trigeri protseduuri. (tuleb jälgida, et kas käivitub iga rea kohta või tabeli kohta 1 korra või üldse mitte, seda juhul kui triger käivitub aint mingi kindla veeru väärtuse muutumise korral, aga muudetakse mõnd teist veergu) Trigerid on põhimõtteliselt andmebaasi salvestatud protseduurid, mis käivituvad mingi sündmuse tulemusel. 50 Kuidas eristada tabeli- ja reataseme trigereid: FOR EACH ROW ­ tegemist on rea taseme trigeriga, mis käivitub iga muudetava kirje kohta. Kui see fraas puuduks, oleks tegemist lause taseme trigeriga. Rea taseme triger - käivitub iga tabeli rea korral, mida mõjutas trigeri välja kutsunud sündmus. Kui sündmus ei mõjuta ühtegi kirjet, siis kirje ei käivitu kordagi. Näiteks kui käivitatakse UPDATE lause tabeli suhtes, millega on seotud rea taseme UPDATE triger ning UPDATE lause ei muuda ühtegi

Infoteadus → Andmebaasid I
117 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun