Je, kufuli katika SQL ni nini?
Je, kufuli katika SQL ni nini?

Video: Je, kufuli katika SQL ni nini?

Video: Je, kufuli katika SQL ni nini?
Video: ЕСЛИ Я ОСТАНОВЛЮСЬ = Я ВЗОРВУСЬ! 2024, Mei
Anonim

Funga : Funga ni utaratibu wa kuhakikisha uthabiti wa data. SQL Seva kufuli vitu wakati shughuli inapoanza. Shughuli itakapokamilika, SQL Seva inatoa imefungwa kitu. Kipekee (X) Kufuli : Wakati hii kufuli aina hutokea, hutokea ili kuzuia shughuli nyingine za kurekebisha au kufikia a imefungwa kitu.

Pia iliulizwa, kufuli ya hifadhidata ni nini?

A kufuli ya hifadhidata inatumika kufuli ” baadhi ya data katika a hifadhidata ili moja tu hifadhidata mtumiaji/kikao kinaweza kusasisha data hiyo mahususi. Kufuli kawaida hutolewa na taarifa ya ROLLBACK au COMMIT SQL.

ni aina gani za kufuli kwenye Seva ya SQL? Seva ya SQL ina zaidi ya aina 20 tofauti za kufuli lakini kwa sasa tuzingatie zile muhimu zaidi.

  • Kufuli zilizoshirikiwa (S). Kufuli hizo zilizopatikana na wasomaji wakati wa shughuli za kusoma kama vile SELECT.
  • Kufuli za kipekee (X).
  • Sasisha kufuli (U).
  • Vifungo vya kusudi (IS, IX, IU, nk).

Kisha, kufuli ni nini na inafanyaje kazi kwa ujumla?

A kufuli ni utaratibu unaotumika katika udhibiti wa upatanishi ili kuhakikisha matumizi ya kipekee ya kipengele cha data kwa shughuli inayomiliki kufuli . Kwa mfano, ikiwa kipengele cha data X ni sasa imefungwa kwa muamala T1, muamala T2 hautakuwa na ufikiaji wa kipengele cha data X hadi T1 itakapotoa yake kufuli.

Kwa nini kufuli ni muhimu katika SQL?

SQL Seva kufunga ni muhimu sehemu ya hitaji la kutengwa na hutumikia kufuli vitu vilivyoathiriwa na shughuli. Wakati vitu ni imefungwa , SQL Seva itazuia miamala mingine kufanya mabadiliko yoyote ya data iliyohifadhiwa katika vitu vilivyoathiriwa na iliyowekwa kufuli.

Ilipendekeza: