Ma’lumotlar bazasida cheklanishlar


DROP va FOREIGN KEY ALTER TABLE Stipendiya DROP FOREIGN KEY FK_StipendiyaTalabalar



Download 31,34 Kb.
bet2/2
Sana15.07.2022
Hajmi31,34 Kb.
#802418
1   2
Bog'liq
3-lab

DROP va FOREIGN KEY

ALTER TABLE Stipendiya DROP FOREIGN KEY FK_StipendiyaTalabalar;








SQL - CHEK tekshiruvi
CHECK cheklovi ustunga joylashtirilishi mumkin bo'lgan qiymatlar oralig'ini cheklash uchun ishlatiladi. Agar bitta ustun uchun CHECK cheklovini aniqlasangiz, u faqat ushbu ustun uchun ma'lum qiymatlarni beradi. Agar siz jadval uchun CHECK cheklovini aniqlasangiz, u qatordagi boshqa ustunlardagi qiymatlarga asoslanib ma'lum ustunlardagi qiymatlarni cheklashi mumkin.

CREATE TABLE-da SQL tekshiruvi


Quyidagi SQL foydalanuvchilar jadvali yaratilganda yosh ustunida CHECK cheklovini yaratadi. CHECK cheklovi 60 yoshdan oshgan foydalanuvchi bo'lishi mumkin emasligini kafolatlaydi:

SQL - CHEСK cheklovi.


CHECK cheklovi ustunga joylashtirilishi mumkin bo'lgan qiymatlar oralig'ini cheklash uchun ishlatiladi. Agar bitta ustun uchun CHECK cheklovini aniqlasangiz, u faqat ushbu ustun uchun ma'lum qiymatlarni beradi. Agar siz jadval uchun CHECK cheklovini aniqlasangiz, u qatordagi boshqa ustunlardagi qiymatlarga asoslanib ma'lum ustunlardagi qiymatlarni cheklashi mumkin.

SQL da CREATE TABLE uchun CHECK.


Quyidagi SQL “Ozlahtirish” jadvali yaratilganda “Ozlashtirish_bahosi”
ustunida CHECK cheklovini yaratadi. CHECK cheklovi 5 bahodan oshgan talabalar bo'lishi mumkin emasligini kafolatlaydi:

CREATE TABLE Ozlashtirish (


ID_talaba int NOT NULL,
ID_Fanlar int NOT NULL,
Ozlashtirish_bahosi int,
CHECK ( Ozlashtirish_bahosi >=5));
CHECK cheklovini nomlashga ruhsat berish uchun va bir nechta ustunlar uchun CHECK cheklovini aniqlash uchun quyidagi SQL sintaksisidan foydalaniladi:
CREATE TABLE Ozlahtirish (
ID_talaba int NOT NULL,
ID_Fanlar int NOT NULL,
Ozlashtirish_bahosi int,
CONSTRAINT CHK_Ozlashtirish CHECK (Ozlashtirish_bahosi>=5));
SQL ALTER TABLE uchun CHECK.
Jadval allaqachon yaratilganda "Ozlashtirish_bahosi" ustunida CHECK cheklovini yaratish uchun quyidagilarni foydalaniladi:
ALTER TABLE Ozlashtirish ADD CHECK (Ozlashtirish_bahosi > = 5);
CHECK cheklovini nomlashga ruhsat berish va bir nechta ustunlar uchun CHECK cheklovini aniqlash uchun quyidagi sintaksisdan foydalaniladi:
ALTER TABLE Ozlashtirish ADD CONSTRAINT CHK_Ozlashtirish_bahosi CHECK (Ozlashtirish_bahosi>=5);

DROP va CHECK


CHECK cheklovini olib tashlash uchun quyidagi SQL koddan foydalaniladi:
ALTER TABLE Ozlashtirish DROP CHECK CHK_Ozlashtirish_bahosi;

SQLda DEFAULT cheklash


DEFAULT cheklovi ustun uchun standart qiymatni berish uchun ishlatiladi. Agar boshqa qiymat ko'rsatilmagan bo'lsa, standart qiymat barcha yangi yozuvlarga qo'shiladi.

SQLda CREATE TABLE uchun DEFAULT.


Quyidagi SQL "Sessiya" jadvali yaratilganda "Imtihon_sanasi" ustuni uchun DEFAULT qiymatini o'rnatadi:
CREATE TABLE Sessiya (
Imtihon_sanasi TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
ID_Talaba int NOT NULL,
Baho int NOT NULL,
ID_Fan int NOT NULL);

SQLda ALTER TABLE uchun DEFAULT.


Jadval allaqachon yaratilgan bo'lsa, "Imtihon_sanasi" ustunida DEFAULT cheklovini yaratish uchun quyidagilardan foydalaniladi:
ALTER TABLE Sessiya ALTER Imtihon_sanasi SET DEFAULT CURRENT_TIMESTAMP;

DROP va DEFAULT.


DEFAULT cheklovini olib tashlash uchun quyidagilardan foydalaning:

ALTER TABLE Sessiya ALTER Imtihon_sanasi DROP DEFAULT;


Topshiriq: Har bir talaba o’ziga berilgan predmet soha bo’yicha jadvallarni ustida quyidagi amallarni bajarsin:


1.Barcha jadvallarni yaratib, ma’lumotlarni kiriting.
2.Jadvallarga ustun qo’shib o’zgartiring.
3.Jadvallarni o’chiring.
4.Jadval tipini o’zgartiring.
5.Jadvaldagi ma’lumotlarni o’chiring.
Download 31,34 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish