MALUMOTLARNING
BUTUNLIGI
OTA-ONA
KALITE
QADAMLARINI QANDAY cheklaydi
Yo'naltiruvchi yaxlitlikni saqlash tashqi kalit va asosiy kalit deb e'lon qilingan
maydonlarda ifodalanishi mumkin bo'lgan qiymatlarni cheklashni talab qiladi. Asosiy kalit har
bir tashqi kalit qiymati bir qatorga mos kelishini ta'minlash uchun tuzilgan bo'lishi kerak. Bu
shuni anglatadiki, u (kalit) noyob bo'lishi kerak va NULL qiymatlarini o'z ichiga olmaydi. Chet
el kalitini e'lon qilish kabi talab bo'lsa, bu ota-ona kaliti uchun etarli emas. SQL ota-ona kalitiga
ikkita qiymat yoki NULL qiymat kiritilmaganligiga ishonch hosil qilishi kerak. Shuning uchun
siz ota-ona kalitlari sifatida ishlatiladigan barcha jinslarning PRIMARY KEY cheklovi yoki
NOT NULL cheklovi kabi UNIQUE chekloviga ega bo'lishiga ishonch hosil qilishingiz kerak.
Do'stlaringiz bilan baham: |