FOREIGN KEY (id_fak) REFERENSES fakultet
ON DELETE SET NULL
ON UPDATE CASCADE;
Tashkilot qo’ygan chegaralar
Berilganlarni yangilashda tashkilot tomonidan chegaralar qo’yilishi mumkin. Shu
jumladan tijorat qoidalari, ish tartibi va h.k. Bunday chegaralarni
CHECK
va
UNIQUE
konstruksiyalar orqali berish mumkin. Agar chegara bevosita jadvalni
tavsiflashga bog’liq bo’lmasa
CREATE ASSERTION
operatorni qo’llash
mumkin, uning sintaksisi quyidagicha:
<
chegaralash operatori
>::=
CREATE ASSERTION
<
chegaralash
nomi
>
CHECK
(<
chegara sharti
>)
Masalan, predmet sohasidan kelib chiqqan holda, har bir kursda talabalar
soni 50 dan oshmasligi kerak bo’lsin, bunda chegaralash operatori
quyidagicha bo’ladi:
Do'stlaringiz bilan baham: |