Sobes.tech
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.