Butunlikni aniqlash usulini uchta guruhga ajratadi:
Mohiyat bo‘yicha butunlik;
Murojaat bo‘yicha butunlik;
Foydalanuvchi aniqlaydigan butunlik.
1. Birinchi kalitda qatnashuvchi atributlarga aniqlanmagan qiymatlar qabul qulinishiga ruxsat etilmaydi.
2. Tashqi kalit qiymati quyidagilar biri bo’lishi kerak:
Birinchi kalit qiymatiga teng;
To‘liq aniqlanmagan, ya’ni tashqi kalitda qatnashadigan har bir atribut qiymati aniqlanmagan bo‘lishi kerak.
3. Har qanday aniq bir ma’lumotlar bazasi uchun qo‘shimcha qoidalar spetsifikatsiyalari mavjud. Ular ishlab chiquvchilar yordamida aniqlanadi. Ko‘p hollarda tekshiriladi:
U yoki bu atributning unikalligi;
Qiymatlar diapazoni;
Qiymatlar to‘plamining aloqadorligi.
Do'stlaringiz bilan baham: |