Što Je Okidač

Sadržaj:

Što Je Okidač
Što Je Okidač

Video: Što Je Okidač

Video: Što Je Okidač
Video: Ljekari upozoravaju - Stres je okidač mnogih bolesti 2024, Svibanj
Anonim

Suvremene baze podataka toliko su složene i podaci u njima toliko su povezani da su potrebni posebni postupci kako bi se zaštitili od slučajnih kršenja. Okidači vam omogućuju da svi podaci budu netaknuti, čak i ako neiskusni korisnik slučajno pritisne pogrešan gumb.

Okidačka operacija
Okidačka operacija

Glavna svrha okidača je očuvanje referentne cjelovitosti podataka. To znači da, čak i ako se baza podataka promijeni, uvijek postoji mogućnost vraćanja svega natrag. Oni se također mogu koristiti za kaskadne promjene u povezanim tablicama, u kojima se veze mijenjaju istovremeno i ne prekidaju veze.

Sam okidač pohranjena je procedura koja se automatski izvodi kada podatke promijeni osoba ili aplikacijski program. "Uključuje se" čim je promjena podataka završena. Promjena podataka i aktivirani okidač smatraju se jednom transakcijom (radnjom), pa kad se dogodi ili otkrije pogreška, sve se može vratiti natrag, to se naziva vraćanjem natrag.

Okidačka operacija

  • Kaskadne promjene u povezanim tablicama podataka. Na primjer, ako želite izbrisati određeni stupac ili redak u svim tablicama odjednom, koristi se okidač.
  • Vraćanje na izvorne podatke tablice
  • Praćenje raznih utakmica. Na primjer, shema okidača može zabraniti pad cijene predmeta ispod nabavne cijene.
  • Analiza različitih mogućnosti za promjene. Okidač je vrlo prikladan za izračunavanje opcija prije i nakon modifikacije. Na primjer, možete izračunati što će se dogoditi ako se sve cijene smanje za 5% ili za koliko će se povećati troškovi sve robe s porastom troškova prijevoza. Nakon analize svi se podaci mogu vratiti u izvorni oblik.

Stvorite okidač

Okidači se stvaraju u trenutnoj bazi podataka, ali u njima možete odrediti objekte koji se nalaze u drugim bazama podataka. Ime vlasnika okidača mora biti isto kao i ime vlasnika tablice. Stvorite okidač u klauzuli Creat. Polje Za specificira izjave o promjeni podataka nakon čije aktivacije okidač treba biti uključen. Na primjer, može se umetnuti, ažurirati ili izbrisati na tablici.

Dalje, trebali biste odrediti radnje okidača ili uvjete okidača. To su radnje koje se moraju slijediti kao odgovor na umetanje, brisanje ili ažuriranje podataka.

Preporučeni: