Ma’lumotlar bilan ishlaganda ma’lumotlarni yo‘qotish yoki uzulishh extimoli bor. Bu extimollik MB qancha katta bo‘lsa va unga beriladigan so‘rovlar murakkab bo‘lganda ortadi. MBBT da ma’lumotlarni maxsus ximoyalash vositalari bor. Lekin ba’zi xollarda SQL yordamida tashkil qilinadigan ximoya usullaridan foydalanish mumkin. Bunda bir necha SQL operatorlari tranzaksiya deb nomlanuvchi bitta bloka birlashtiriladi. Tranzaksiyada yoki barcha opERatorlar bajariladi, yoki birortasi xam bajarilmaydi.Oxirgi xolda MB tranzatsiya bajarishgacha bo‘lgan boshlang‘ich xolatga qaytariladi.Boshqacha aytganda tranzaksiyada birorta operator bajarilmasa, unda bu tranzatsiyada barcha bajarilgan operatorni barcha ishlari bekor qilinadi. Buni otkat (orqaga qaytish) deyiladi. Tranzaksiyada SQL barcha operatorlarini ishlatish mumkin.Bundan tashqari COMMIT - Bajarishni yakunlash; ROLLBACK - Orqaga qaytish komandalari xam ishlatiladi.
Do'stlaringiz bilan baham: |