Sql jadvallari va cheklashlari


 Birlamchi kalit cheklovi



Yüklə 64,36 Kb.
səhifə34/61
tarix16.02.2022
ölçüsü64,36 Kb.
#52644
1   ...   30   31   32   33   34   35   36   37   ...   61
AMALIY ISH 4

4.6.1. Birlamchi kalit cheklovi

Jadvalda odatda ustun yoki ustunlar birikmasi mavjud bo'lib, ularning qiymatlari jadvaldagi har bir qatorni o'ziga xos tarzda aniqlaydi. Ushbu ustun (yoki ustunlar) jadvalning asosiy kaliti deb ataladi va uning yaxlitligini ta'minlash uchun kerak . Agar asosiy kalitda bir nechta ustun bo'lsa, unda bitta ustun ichidagi qiymatlar takrorlanishi mumkin, ammo asosiy kalitning barcha ustunlari qiymatlarining har qanday kombinatsiyasi noyob bo'lishi kerak. 

Birlamchi kalit yaratilganda, SQL Server avtomatik ravishda asosiy kalitning bir qismi bo'lgan ustunlarda noyob indeks yaratadi . So'rovlarda asosiy kalitdan foydalanganda ushbu ustunlardagi ma'lumotlarga kirishni tezlashtiradi.

Agar jadval faqat bo'lishi mumkin , bir PRIMARY KEY cheklanganligi va asosiy kalit kiritilgan ustunlar hech bo'lishi mumkin null . Agar asosiy kalit bilan cheklanganligi qondirdi emas, buning uchun asosiy kalit sifatida bir ustun (yoki ustunlar guruhini) foydalanishga harakat bo'lsa, asosiy kalit tashkil qilinmaydi va tizim xato xabar beradi.




Yüklə 64,36 Kb.

Dostları ilə paylaş:
1   ...   30   31   32   33   34   35   36   37   ...   61




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin