O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi samarqand davlat universiteti



Yüklə 4,54 Mb.
Pdf görüntüsü
səhifə160/213
tarix26.11.2023
ölçüsü4,54 Mb.
#136048
1   ...   156   157   158   159   160   161   162   163   ...   213
Янги-Raqamli iqtisodiyot asoslari дарслик

Tranzaksiyalarga ishlov berish 
Tranzaksiyalarni 
qayta 
ishlash 
kompyuterda 
(odatda 
ma’lumotlar bazasi yoki ba’zi zamonaviy fayl tizimlari) ma’lum, 
izchil holatida, tizimda amalga oshiriladigan har qanday 
operatsiyalar bir-biriga bog‘liqligini yoki ularning hammasi 
muvaffaqiyatli yoki to‘liq bajarilishini ta’minlash orqali saqlashga 
qaratilgan. muvaffaqiyatli bekor qilindi. 
Masalan, mijozning omonat hisob varag‘idan mijozning bank 
hisob raqamiga 700 AQSH dollarini o‘tkazishni o‘z ichiga 
oladigan odatiy bank operatsiyasini ko‘rib chiqamiz. Ushbu 
operatsiya bank uchun bitta operatsiyadir, ammo u kompyuter 
nuqtai nazaridan kamida ikkita alohida operatsiyani o‘z ichiga 
oladi: ular 700 AQSH dollarlik depozit hisobvarag‘iga o‘tkaziladi 
va 700 AQSH dollariga hisobvarag‘i hisobga olinadi. 
Agar debet operatsiyalari muvaffaqiyatli bo‘lgan bo‘lsa, 
lekin kredit mavjud bo‘lmasa (yoki aksincha), kunning oxirida 
bankning kitoblarida balans bo‘lmaydi. Shunday qilib, har ikkala 
operatsiya ham muvaffaqiyatli yoki muvaffaqiyatsiz bo‘lishini 
ta’minlash uchun, umuman bankning ma’lumotlar bazasida hech 
qachon nomuvofiqliklar bo‘lmasligi kerak. Tranzaktsiyalarni 
qayta ishlash bu bilan ta’minlash uchun mo‘ljallangan [8,9]. 
Tranzaksiyalarga 
ishlov 
berish 
bir 
nechta 
alohida 
operatsiyalarni yagona bo‘linmas tranzaktsiya sifatida avtomatik 
ravishda bir-biriga bog‘lash imkonini beradi. Tranzaksiyalarga 
ishlov berish tizimi, tranzaksiyadagi barcha operatsiyalar xatosiz 
bajarilishini yoki ularning hech biri amalga oshirilishini 
kafolatlaydi. Agar ba’zi operatsiyalar tugatilgan bo‘lsa, lekin 
xatolar bilan, boshqalari esa bajarilmasa, tranzaksiyalarni qayta 
ishlash 
tizimi 
barcha 
operatsiyalarni 
(shu 
jumladan, 


261 
muvaffaqiyatli operatsiyalarni) 
qaytarib berish
buyrug‘ini beradi, 
bu operatsiyaning barcha izlarini yo‘q qilish va tizimni avvalgi 
ma’lum bo‘lgan holatga qaytarishni anglatadi - tranzaksiya 
jarayonining 
boshlanishiga. 
Agar 
barcha 
tranzaktsiyalar 
muvaffaqiyatli bajarilgan bo‘lsa, unda tizim tizimga o‘tkaziladi va 
ma’lumotlar bazasidagi barcha o‘zgarishlar "doimiy" bo‘ladi; 
Tranzaksiyalar allaqachon amalga oshirilgan bo‘lsa, ular bekor 
qilinmaydi. 
Tranzaksiyalarga ishlov berish apparat va dasturiy ta’minot 
xatolaridan himoya qiladi, bu esa tizim bilan noma’lum, 
nomuvofiq holatda qoldirilgan operatsiyani qisman qoldirishi 
mumkin. Agar kompyuter tizimi tranzaksiyaning o‘rtasida qulasa, 
tranzaksiyalarni qayta ishlash, biron bir o‘tkazilmagan (ya’ni 
to‘liq ishlov berilmagan) bitimlar bo‘yicha barcha operatsiyalar 
bekor qilinishini ta’minlaydi. 

Yüklə 4,54 Mb.

Dostları ilə paylaş:
1   ...   156   157   158   159   160   161   162   163   ...   213




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin