Birlamchi kalit va tashqi kalit aloqasi
Birlamchi kalit relyatsion ma'lumotlar bazasi jadvalidagi yozuvni aniq belgilaydi, tashqi
kalit esa boshqa jadvalning asosiy kaliti bo'lgan jadvaldagi maydonni anglatadi. Asosiy kalit
noyob bo'lishi kerak va jadvalda faqat bitta asosiy kalitni belgilashga ruxsat beriladi, jadvalda bir
nechta tashqi kalitlarga ruxsat beriladi.
Birlamchi kalit va tashqi kalit qiymatlarini takrorlang
Birlamchi kalit UNIQUE va Not Null cheklovlarining birikmasidan iborat, shuning uchun
ma'lumotlar bazasining relyatsion jadvalidagi asosiy kalit maydonida takrorlanadigan
qiymatlarga yo'l qo'yilmasligi kerak. Hech qanday ikkita satr asosiy kalit atributi uchun
takrorlanadigan qiymatlarni o'z ichiga olmaydi. Birlamchi kalitdan farqli o'laroq, chet el kalitida
takrorlanadigan qiymatlar, relyatsion ma'lumotlar bazasidagi jadvalda tashqi kalitlardan ko'proq
bo'lishi mumkin.
Do'stlaringiz bilan baham: |