Junior — Middle
Ma'lumotlar bazasida ma'lumotlarning yaxlitligi nima ekanligini tushuntirib bera olasizmi?
sobes.tech AI
AIdan javob
Ma'lumotlar bazasida ma'lumotlarning yaxlitligi — bu ma'lumotlarning to'g'riligi, izchilligi va ishonchliligini ta'minlaydchi qoidalar va mexanizmlar to'plamidir.
Asosiy yaxlitlik turlari:
- Subyekt yaxlitligi — har bir yozuv noyob bo'lishini ta'minlaydi (masalan, birinchi kalit orqali).
- Manba yaxlitligi — jadvallar o'rtasidagi bog'liqliklarning to'g'riligini ta'minlaydi (masalan, tashqi kalit mavjud yozuvga murojaat qilishi kerak).
- Domen yaxlitligi — ustundagi ma'lumotlar belgilangan tur va qiymat diapazoniga mos keladi.
Masalan, "Buyurtmalar" jadvalida "Mijozlar" jadvaliga tashqi kalit bo'lsa, mavjud bo'lmagan mijoz bilan buyurtma qo'shish mumkin emas — bu manba yaxlitligini saqlaydi.