Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti fakultet Komputer injineringi Fan



Download 213,82 Kb.
bet3/16
Sana14.04.2023
Hajmi213,82 Kb.
#928311
1   2   3   4   5   6   7   8   9   ...   16
Bog'liq
Jarlikapov

1. Bitimlarva blokirovka qilish
2. Tranzaksiya tushunchasi
Ma'lumotlar bazalari bilan ishlashda xatolar va nosozliklar istisno qilinmaydi. Ular ma'lumotlar bazasi bilan ishlashda foydalanuvchilarning xatolari yoki kompyuterlarning beqaror ishlashi sabab bo'lishi mumkin. Shuning uchun DBMS bunday xatolarga sabab bo'lgan harakatlarni bekor qilish uchun maxsus usullardan foydalanadi. Ma'lumotlar bazasi tarkibi va tuzilishiga ta'sir qiluvchi SQL buyrug'i qaytarib bo'lmaydigan narsa emas. Foydalanuvchi o'z harakatlari tugaganidan keyin nima bo'lishini aniqlashi mumkin: ma'lumotlar bazasiga kiritilgan o'zgarishlar qoladimi yoki ular e'tiborga olinmaydi. Buning uchun ma'lumotlar bazasidagi operatsiyalar ketma-ketligi guruhlarga - tranzaktsiyalarga birlashtiriladi.
Tranzaksiya bo'yichama'lumotlar bazasida bajariladigan va uni bir izchil holatdan boshqa izchil holatga o'tkazish operatsiyalari ketma-ketligidir.
Tranzaktsiya ma'lumotlar bazasida foydalanuvchi nuqtai nazaridan mazmunli bo'lgan ba'zi bir bo'linmas harakatlar sifatida qaraladi, ya'ni tizim ishining mantiqiy birligidir. Har safar ma'lumotlar bazasi sessiyasi sodir bo'lganda tranzaksiya boshlanadi.
Tranzaktsiyaga misol sifatida bankomat orqali pul o'tkazmasi bo'lishi mumkin. Miqdori 100 tr. joriy hisobdan karta hisobiga o'tkaziladi. Dastur joriy hisobdan summani olib tashlaydi va keyin uni karta hisobiga qo'shadi. Dastur ishlayotganida, birinchi o'zgartirish amalga oshirilgandan so'ng, elektr uzilishi sodir bo'ladi va karta hisobi oshmaydi. Bunday vaziyatni oldini olish uchun ikkala jamoa ham bitimga birlashtirilishi kerak. Agar tranzaktsiyaning barcha buyruqlari bajarilmasa, operatsiya orqaga qaytariladi.
Kutubxonaga yangi olingan kitoblar bo'yicha ma'lumotlarni kiritish uchun tranzaksiyani aniqlaymiz. Ushbu operatsiyani ikkita ketma-ketlikka bo'lish mumkin: birinchidan, kitob haqidagi ma'lumotlarni kiritish jadvaldagi yangi qatordir. Kitoblar... Keyin kitobning barcha nusxalari haqida ma'lumotlarni kiritishingiz kerak - bu jadvalga yangi qatorlar to'plamini kiritish. Hodisalar. Agar ushbu harakatlar ketma-ketligi uzilib qolsa, ma'lumotlar bazasi haqiqiy ob'ektga mos kelmaydi, shuning uchun uni ma'lumotlar bazasida yagona ish sifatida bajarish maqsadga muvofiqdir.

Download 213,82 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   16




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish