Co Je Spouštěč

Obsah:

Co Je Spouštěč
Co Je Spouštěč

Video: Co Je Spouštěč

Video: Co Je Spouštěč
Video: Školení ABB: Motorové spouštěče a stykače 2024, Duben
Anonim

Moderní databáze jsou tak složité a data v nich jsou natolik vzájemně propojená, že jsou nutné speciální postupy, které je chrání před náhodným narušením. Spouštěče vám umožní zachovat všechna data neporušená, i když nezkušený uživatel omylem stiskne nesprávné tlačítko.

Spouštěcí operace
Spouštěcí operace

Hlavním účelem spouštěče je zachování referenční integrity dat. To znamená, že i když se databáze změní, vždy existuje možnost vrátit vše zpět. Lze je také použít k provádění kaskádových změn v propojených tabulkách, ve kterých se odkazy mění současně a nerozbíjejí je.

Spouštěč sám o sobě je uložená procedura, která se spouští automaticky při změně dat osobou nebo aplikačním programem. „Zapne se“, jakmile je změna dat dokončena. Změna dat a spuštěný spouštěč jsou považovány za jednu transakci (akci), takže když dojde k chybě nebo je detekována, vše lze vrátit zpět, toto se nazývá vrácené zpět.

Spouštěcí operace

  • Kaskádové změny v souvisejících tabulkách dat. Například pokud chcete odstranit konkrétní sloupec nebo řádek ze všech tabulek najednou, použije se aktivační událost.
  • Návrat k původním datům tabulky
  • Sledování různých zápasů. Například spouštěcí schéma může zakázat, aby cena položky neklesla pod kupní cenu.
  • Analýza různých možností změn. Spouštěč je velmi vhodný pro výpočet možností před a po úpravě. Můžete například vypočítat, co se stane, pokud se všechny ceny sníží o 5% nebo o kolik se zvýší cena veškerého zboží se zvýšením nákladů na dopravu. Po analýze lze všechna data vrátit do původní podoby.

Vytvořte spoušť

Aktivační události se vytvářejí v aktuální databázi, ale můžete v nich určit objekty umístěné v jiných databázích. Jméno vlastníka spouštěče musí být stejné jako jméno vlastníka tabulky. Vytvořte aktivační událost v klauzuli Creat. Pole For určuje příkazy ke změně dat, po jejichž aktivaci by měla být aktivována spoušť. Může to být například vložení, aktualizace nebo odstranění v tabulce.

Dále byste měli určit spouštěcí akce nebo podmínky spouštění. Jedná se o akce, které je třeba dodržet v reakci na vložení, odstranění nebo aktualizaci dat.

Doporučuje: