Ma'lumotlar bazasi mustahkamligi va uning ta'siri bo'yicha bilib oling

Ma'lumotlar bazasiga faqatgina joriy bo'lgan ma'lumotlar kiritilishi mumkin bo'lgan ma'lumotlar bazasi mustahkamligi

Ma'lumotlar bazasi mustahkamligi ma'lumotlar bazasiga faqat tegishli ma'lumotlar yoziladi. Agar ma'lumotlar bazasining mustahkamligi qoidalarini buzadigan bitim bajarilsa, butun tranzaktsiyalar qaytarib olinadi va ma'lumotlar bazasi asl holatiga tiklanadi. Boshqa tomondan, tranzaktsiyalar muvaffaqiyatli amalga oshirilsa, ma'lumotlar bazasini qoidalar bilan ham mos keladigan qoidalarga muvofiq bo'lgan bir davlatdan oladi.

Ma'lumotlar bazasining mustahkamligi tranzaktsiyaning to'g'ri ekanligini anglatmaydi, faqatgina tranzaktsiya dastur tomonidan belgilangan qoidalarni buzmasligi kerak. Ma'lumotlar bazasi mustahkamligi muhimdir, chunki u keladigan ma'lumotni tartibga soladi va qoidalarga mos kelmaydigan ma'lumotlarni rad etadi.

Ishda muvofiqlik qoidalariga misol

Misol uchun, ma'lumotlar bazasidagi ustun faqatgina "boshlar" yoki "quyruq" deb nomlangan tangalar qiymatiga ega bo'lishi mumkin. Agar foydalanuvchi "yon tomonga" o'tirishga urinsa, ma'lumotlar bazasi uchun mustahkamlik qoidalari bunga yo'l qo'ymaydi.

Saytni veb-sahifa shaklida bo'sh qoldirishga doir izchillik qoidalariga ega bo'lishingiz mumkin. Agar kishi on-layn shaklni to'ldirib, talab qilingan bo'sh joylardan birini to'ldirmoqchi bo'lsa, NULL qiymati ma'lumotlar bazasiga kiradi va bo'sh joy bo'shliq bo'lmagunga qadar ariza rad etiladi.

Muvofiqlik - ma'lumotlar bazasi tranzaktsiyalarining to'g'riligini ta'minlash bo'yicha qo'llanmalar majmuasi bo'lgan " ACID" modelining ikkinchi bosqichi (Atomlik, izchillik, izolyatsiya, chidamlilik).