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




Download 213.82 Kb.
bet1/16
Sana14.04.2023
Hajmi213.82 Kb.
#51279
  1   2   3   4   5   6   7   8   9   ...   16
Bog'liq
Jarlikapov
5. Korxonani auditorlik tekshiruvidan o’tkazish ish dasturi va a, marketing oraliq

OʻZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI

MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI


Fakultet Komputer injineringi
Fan Ma‘lumotlar bazasi

1- MUSTAQIL ISHI


Mavzu: Tranzaksiyalarni boshqarish

Guruh: 240-21 gurrux


Bajardi: Jarlikapov Qayrbek


Tekshirdi: Djurayev Tulkinjon


Toshkent-2023
Reja:


Asosiy qism



  1. Tranzaksiya haqida tushuncha

  2. Tranzaksiyalarni boshqarish

  3. Tranzaksiya xususiyatlari. Tranzaksiyani yakunlash usullari

  4. Xulosa



Foydalanilgan adabiyotlar


Tranzaksiya haqida tushuncha. Tranzaksiyalarni boshqarish va ma'lumotlar bazasi yaxlitligi
Ma'lumotlar bazalari bilan har qanday axborot tizimlarining ishlashi uchun eng muhim talablardan biri saqlangan ma'lumotlarni izchil, mantiqiy izchil holatda saqlashdir. Faqatgina ushbu talab bajarilganda, foydalanuvchilar uchun har qanday qiymatdagi ma'lumotlar. Ma'lumotlar bazasi, agar u ma'lumotlar bazasi uchun belgilangan barcha yaxlitlik cheklovlarini qanoatlantirsa (qondirsa) izchil (mos keladigan) holatda bo'ladi. Amalda esa, ma'lumotlar bazasidagi ma'lumotlar statik emas, balki vaqt o'tishi bilan o'zgarib tursa, bu talabni ta'minlash bir qator jiddiy qiyinchiliklar bilan bog'liq.
Gap shundaki, ma'lumotlar ustida bir qator operatsiyalarni bajarishda, undagi ma'lumotlar mantiqiy jihatdan mos kelmaydigan, integral bo'lmagan holatda bo'lganida, ma'lumotlar bazasi holatidan qochish mutlaqo mumkin emas.
Bir misolni ko'rib chiqing. Maʼlumotlar bazasida ikkita munosabat boʻlsin: ikki atributga ega Student_Name va GPA atributlariga ega boʻlgan Talaba munosabati va Talaba_Name, Kurs, Baho atributlari bilan Progress munosabati. Talaba munosabatlarining Average_ball atributining qiymati ma'lum bir talabaning u o'tgan barcha fanlar bo'yicha olgan baholarining o'rtacha qiymatidir. Agar hozir biz Progress munosabatiga ma'lum bir talabaning u o'tgan yangi fan bo'yicha olgan bahosi to'g'risidagi ma'lumotlarni kiritamiz, u holda progress munosabatiga tegishli yangi kortejni kiritishdan tashqari,
TALABA sozlanishi va bu talaba uchun GPA atribut qiymati. Shubhasiz, bu ikki harakatning ketma-ket bajarilishi tufayli, ma'lumotlar bazasi mos kelmaydigan, mos kelmaydigan holatda bo'lgan vaqt bor, ya'ni. joylashganida
Ma'lumotlar bazasida talabaning yangi bahosi kiritilgandan so'ng, talabaning GPA qiymati uning yangi haqiqiy qiymatiga mos kelmaydi. Bunday holat ko'pincha ma'lumotlar bazasi tarkibini o'zgartirganda sodir bo'ladi.
Shunday qilib, saqlangan ma'lumotlar bo'yicha operatsiyalarni bajarish jarayonida ma'lumotlar bazasi bir izchil holatdan o'tadi
boshqa konsensual davlat. Ushbu ikki holat o'rtasida ma'lumotlar bazasidagi ma'lumotlar mos kelmasligi mumkin. Bunday vaziyatlarning mumkin bo'lgan xavfi shundaki, tashqi sabablarga ko'ra (masalan, tizimning ishdan chiqishi) ma'lumotlarni o'zgartirish operatsiyasi oxirigacha tugallanmagan va ma'lumotlar bazasi mos kelmaydigan holatda qoladigan holatlar mavjud.
Ma'lumotlar bazasida ma'lumotlar nomuvofiqligining yuzaga kelishining yana bir mumkin bo'lgan sababi bitta ma'lumotlar bazasining bir nechta foydalanuvchilari tomonidan ma'lumotlarni o'zgartirish operatsiyalarini bir vaqtning o'zida bajarishdir.
Ma'lumotlar o'zgartirilganda ma'lumotlar bazasi bir izchil holatdan ikkinchisiga to'g'ri o'tkazilishini ta'minlash uchun DBMSda ishlab chiqilgan mexanizm tranzaksiyalarni boshqarish mexanizmidir. Tranzaksiya mexanizmining mavjudligi va qo'llab-quvvatlanishi ma'lumotlar bazasining rivojlanish darajasi, u tomonidan boshqariladigan ma'lumotlar bazasidagi ma'lumotlar yaxlitligi darajasi va ularning apparat va dasturiy ta'minotning mumkin bo'lgan nosozliklari va ma'lumotlari bilan ishlashda ziddiyatlarga chidamliligining muhim ko'rsatkichlaridan biridir. bir nechta foydalanuvchilar.
Tranzaksiya ma'lumotlar bazasining mantiqiy ish birligi bo'lib, u bir butun sifatida bajariladigan va ma'lumotlar bazasini bir izchil holatdan ikkinchisiga o'tkazadigan ma'lumotlarni manipulyatsiya qilish bayonotlarining ketma-ketligidir. Bitimning shiori "hammasi yoki hech narsa".
Bitim to'rtta muhim xususiyatga ega:
•Atom,
•Muvofiqlik,
• Izolyatsiya va
• Chidamlilik.

Download 213.82 Kb.
  1   2   3   4   5   6   7   8   9   ...   16




Download 213.82 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



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

Download 213.82 Kb.