Sql jadvallari va cheklashlari


Xorijiy ASOSIY ADABIYOTLAR



Yüklə 64,36 Kb.
səhifə26/61
tarix16.02.2022
ölçüsü64,36 Kb.
#52644
1   ...   22   23   24   25   26   27   28   29   ...   61
AMALIY ISH 4

Xorijiy ASOSIY ADABIYOTLAR 

Ustun yoki ustunlar ma'lumotlar başvurusal butunligini ta'minlaydi A zo'rlash. Cheklashlar FOREIGN KEY mos ustun yoki ustunlar ustunlar avvaldan mavjud har bir qiymati bilan bog'liq bo'lgan jadvalda bog'liq, deb talab qiladi. 

Cheklovlar FOREIGN KEY faqat tegishli jadvaldagi PRIMARY KEY yoki UNIQUE cheklangan ustunlarga yoki UNIQUE INDEX bog'langan jadval indeksida havola qilingan ustunlarga murojaat qilishi mumkin. Hisoblangan ustunlardagi xorijiy kalitlar ham PERSISTED deb belgilanishi kerak. 

 

[sxema_nomi.] havola qilingan_jadval_nomi] 



FOREIGN KEY cheklovi bilan havola qilingan jadval nomi va unga tegishli bo'lgan sxema. 

(ref_ustun [, ... n]) 

FOREIGN KEY cheklovi bilan havola qilingan jadvaldagi ustun yoki ustunlar ro'yxati . 

OʻCHIRISH BOʻYICHA {HARAKAT YOʻQ | CASCADE | SET NULL | SUVGA SOZLASH} 

Yaratilgan jadvalning satrlarida bajarilishi kerak bo'lgan operatsiyani aniqlaydi, agar bu satrlar mos yozuvlar munosabatiga ega bo'lsa va havola qilingan satr ota-jadvaldan o'chirilsa. Odatiy parametr NO HARAKAT. 



HARAKAT YO‘Q 

Ma'lumotlar bazasi mexanizmi xatoga yo'l qo'yadi va asosiy jadvaldan qatorni o'chirish operatsiyasi orqaga qaytariladi. 



CASCADE 

Agar satr asosiy jadvaldan o'chirilgan bo'lsa, mos keladigan qatorlar ham havola qilingan jadvaldan o'chiriladi. 



SET NULL 

Asosiy jadvalning tegishli qatori o'chirilganda, tashqi kalitni tashkil etuvchi barcha qiymatlar NULL ga o'rnatiladi. Ushbu cheklovni qondirish uchun tashqi kalit ustunlari null bo'lishi kerak. SOZLASH   

Asosiy jadvaldagi tegishli qator o'chirilganda, tashqi kalitni tashkil etuvchi barcha qiymatlar standart qiymatlariga o'rnatiladi. Ushbu cheklovni qondirish uchun barcha tashqi kalit ustunlari standart ta'riflarga ega bo'lishi kerak. Agar ustun null bo'lsa va sukut bo'yicha aniq belgilanmagan bo'lsa, ustun uchun standart NULL bo'ladi. 

 


Yüklə 64,36 Kb.

Dostları ilə paylaş:
1   ...   22   23   24   25   26   27   28   29   ...   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