1. Feladat
Írjunk triggert, amely a személyek nevének módosítása előtt kiírja a személy régi és új nevét!
Írjunk triggert, amely a személyek nevének módosítása előtt kiírja a személy régi és új nevét!
Írjunk triggert, amely a személyek nevének módosítása után új rekordot szúr be a NevModositasok(szigsz VARCHAR2(8), regi_nev VARCHAR2(100), uj_nev VARCHAR2(100), datum DATE) táblába a személy személyi igazolvány számával, régi- és új nevével, valamint a módosítás dátumával!
Akadályozzk meg, hogy a Szemelyek táblába olyan rekord kerüljön, amelynek személyi igazolvány száma nem nyolc karakter hosszúságú!
Írjunk egy triggert, amely egy egyetem törlése előtt gondoskodik arról, hogy az adott egyetem hallgatóinak hallgatoE mezője NULL értéket kapjanak! Figyeljük meg, hogy trigger nélkül olyan egyetem nem törölhető, amelynek van hallgatója, mivel az külső kulcsként kapcsolódik a Szemelyek táblához.
Ha olyan egyetemet szúrunk be, amelynek a városa még nem szerepel a Varosok táblában, akkor szúrjuk be előbb a megfelelő várost 'Ismeretlen' néven! A beszúrásról tájékoztassuk a felhasználót!
Naplózzuk az Egyetemek tábla módosításait az egyetemModositasok(ki VARCHAR2(20), mikor DATE, rovidites VARCHAR2(10), hogyan VARCHAR2(20)) táblába. Az egyetemModositasok tábla ki attribútuma a módosítást végző felhasználót jelöli, míg a mikor attribútuma tárolja a módosítás dátumát. Ezeken kívül meg kell adni a módosított egyetem rövidítését, valamint a módosítás minőségét (Beszúrva, Frissítve, Törölve). (Megjegyezzük hogy, a törléshez szükséges a 4. feladat triggere.)
Írjunk egy triggert, amely a Varosok tábla furdoVane attribútumának frissítésére reagál. A trigger írja ki a város nevét és az 'Új lehetőség.' szöveget, ha értéke egyesre változott.
Írjunk egy triggert, amely kiírja, hogy 'Új bejegyzés.' vagy 'Törölt bejegyzés.', miután a Szemelyek táblába új személyt szúrunk be vagy abból valakit kitörlünk!
Ha egy városnak változik az irányítószáma, akkor azt mindenhol változtassuk meg.
Írjunk triggert, amely egy személy törlése után kiírja, hogy a városa folyómenti-e, ha a személy nem járt egyetemre.
Licensed under the Creative Commons Attribution Share Alike License 4.0