Šta Je Okidač

Sadržaj:

Šta Je Okidač
Šta Je Okidač

Video: Šta Je Okidač

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

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

Okidački rad
Okidački rad

Glavna svrha okidača je očuvanje referentnog integriteta 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č je pohranjena procedura koja se automatski izvodi kada podatke promijeni osoba ili aplikativni program. "Uključuje se" čim je promjena podataka završena. Promjena podataka i aktivirani okidač smatraju se jednom transakcijom (radnjom), pa se, kad se dogodi ili otkrije greška, sve može vratiti natrag, to se zove vraćanje unatrag.

Okidački rad

  • 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, šema okidača može zabraniti da se cijena predmeta smanji ispod nabavne cijene.
  • Analiza različitih opcija 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 povećanjem troškova prijevoza. Nakon analize svi se podaci mogu vratiti u izvorni oblik.

Stvorite okidač

Okidači se kreiraju 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 For 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 akcije okidača ili uvjete okidača. To su radnje koje se moraju slijediti kao odgovor na umetanje, brisanje ili ažuriranje podataka.

Preporučuje se: