Mi a ravaszt?
Mi a ravaszt?
A modern adatbázisok olyan összetettek és adatokannyira össze vannak kapcsolva, hogy különleges eljárásokra van szükség ahhoz, hogy megvédjék őket a véletlen megsértésektől. A triggerek lehetővé teszik az összes adat megőrzését, még akkor is, ha egy tapasztalatlan felhasználó véletlenül megnyomja a rossz gombot.
A kiváltó ok célja a mentésaz adatok referenciális integritása. Ez azt jelenti, hogy az adatbázishoz való változás esetén mindig van lehetőség arra, hogy visszaadja mindent. Segítségükkel a kapcsolódó táblázatokban is lépéseket tehet, amelyekben a linkek egyidejűleg változnak, és nem szakítják meg a linkeket.
A trigger maga is tartósOlyan eljárás, amely automatikusan elindul, ha egy személy vagy egy alkalmazásprogram megváltoztatja az adatokat. Az adat bekapcsolása után "bekapcsol". Az adatok megváltoztatásával és a trigger indításakor egyetlen tranzakciónak (műveletnek) tekinthetők, így ha hibát észlel vagy észlel, mindent vissza lehet hozni, ezt hívják vissza.
Bekapcsolási művelet
- Az egymással összekapcsolt adatrekordok lépcsőzetes változásai. Ha például minden táblázatban egy adott oszlopot vagy sorot szeretne törölni, egy triggeret használ.
- Térjen vissza az eredeti táblázatokhoz
- Számos mérkőzés követése. Például a kiváltási rendszerben tilos lehet a termék árának a vételár alatti csökkentése.
- A változás különböző lehetőségeinek elemzése. A ravaszt működése nagyon kényelmes a változatok számolásához a módosítás előtt és után. Például kiszámíthatja, hogy mi fog történni, ha az összes árat 5% -kal csökkenti, vagy azt, hogy mennyibe kerül az összes áru költsége a szállítási költségek növekedésével. Az elemzést követően minden adat visszaadható eredeti formájára.
teremtés ravasz
Az aktuális adatbázisban azonban létrehoznak triggereketbennük lehetséges a más bázisokban található tárgyak megadása. A ravaszt tulajdonosának meg kell egyeznie a táblázat tulajdonosa nevével. Hozzon létre egy triggeret az "Creat" szakaszban. A For mező megadja az adatmódosítási operátorokat, amelyek aktiválása után a triggeret be kell vonni. Ez például a táblázathoz képest beilleszthető, frissíthető vagy törölhető.
Ezután meg kell adnia a trigger műveleteket vagy a kiváltási feltételeket. Ezek az intézkedések, amelyeket az adatok beillesztésére, törlésére vagy frissítésére adott válaszként kell követni.