Hifadhidata za kisasa ni ngumu sana na data ndani yao imeunganishwa sana hivi kwamba taratibu maalum zinahitajika kuwalinda kutokana na ukiukaji wa bahati mbaya. Vichochezi vinakuruhusu kuweka data yote sawa, hata ikiwa mtumiaji asiye na uzoefu anashinikiza kitufe kibaya kwa bahati mbaya.
Kusudi kuu la kichochezi ni kuhifadhi uaminifu wa data. Hii inamaanisha kuwa hata ikiwa hifadhidata inabadilika, kila wakati kuna chaguo la kurudisha kila kitu nyuma. Wanaweza pia kutumiwa kufanya mabadiliko ya kugeuza katika meza zilizounganishwa, ambazo viungo hubadilika wakati huo huo na havivunja viungo.
Kichocheo chenyewe ni utaratibu uliohifadhiwa ambao huendesha kiatomati wakati data inabadilika na mtu au programu ya programu. "Inawasha" mara tu mabadiliko ya data yamekamilika. Mabadiliko ya data na kichocheo kilichosababishwa huzingatiwa kama shughuli moja (kitendo), kwa hivyo wakati kosa linatokea au hugunduliwa, kila kitu kinaweza kurudishwa, hii inaitwa kurudishwa nyuma.
Uendeshaji wa kuchochea
- Kubadilisha mabadiliko katika meza zinazohusiana za data. Kwa mfano, ikiwa unataka kufuta safu au safu maalum kwenye meza zote mara moja, trigger hutumiwa.
- Inarejea kwa data asili ya jedwali
- Kufuatilia mechi anuwai. Kwa mfano, mpango wa vichochezi unaweza kuzuia bei ya bidhaa kutoka kupungua chini ya bei ya ununuzi.
- Uchambuzi wa chaguzi anuwai za mabadiliko. Kichocheo ni rahisi sana kwa kuhesabu chaguzi kabla na baada ya muundo. Kwa mfano, unaweza kuhesabu ni nini kitatokea ikiwa bei zote zitapunguzwa kwa 5% au ni kwa kiasi gani gharama ya bidhaa zote itaongezeka na kuongezeka kwa gharama za usafirishaji. Baada ya uchambuzi, data zote zinaweza kurudishwa kwa fomu yake ya asili.
Unda kichocheo
Vichochezi vimeundwa kwenye hifadhidata ya sasa, lakini unaweza kutaja vitu vilivyo kwenye hifadhidata zingine ndani yao. Jina la mmiliki wa kichochezi lazima liwe sawa na jina la mmiliki wa meza. Unda kichocheo katika kifungu cha Creat. Sehemu ya Kwa inabainisha taarifa za mabadiliko ya data baada ya uanzishaji wa ambayo kinasa inapaswa kuwashwa Kwa mfano, inaweza kuingiza, kusasisha, au kufuta kwenye meza.
Ifuatayo, unapaswa kutaja hatua za kuchochea au hali za kuchochea. Hizi ndizo hatua ambazo lazima zifuatwe kujibu kuingizwa, kufutwa, au kusasishwa kwa data.