Sqlda dasturlash fanidan


Download 46.79 Kb.
Sana18.06.2022
Hajmi46.79 Kb.
#764199
Bog'liq
1645172189, Т, Modulli testlash bu dasturlarni alohida olingan modul, funksiya , Веб дастурлашга кириш рус, 1649655233 (1), 1649834405, 1651120810, 1648623779, 1648625207 (1)

O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI



Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti

SQLda dasturlash fanidan

2-Labaratoriya ishi


Bajardi: 312-18 guruh talabasi
Rahmonov Shahzod
Tekshirdi: Xojieva Nasiba


Toshkent -2022

2- mavzu: SQL da jadvallar va cheklovlar yaratish


Unversitet nomli jadval yaratish

create table unversitet(


id integer primary key,
nomi varchar(50) not null,
rasmiy_sayti varchar(20) unique
)

Talaba nomli jadval yaratish

create table talaba(


id integer primary key,
ismi varchar(15) not null,
familiyasi varchar(15) not null,
yoshi integer,
unversitet_id integer,
tel_nomeri varchar(12),
constraint fk_unversitet
foreign key (unversitet_id) references unversitet (id)
)

Talaba jadvaliga address nomli yangi ustun qo’shish

alter table talaba add column address varchar(100)



Talaba jadvalining yoshi deb nomlangan ustuniga NOT NULL cheklovini qo’shish

alter table talaba alter column yoshi set not null



Talaba jadvalining yoshi deb nomlangan ustuniga UNIQUE cheklovini qo’shish

alter table talaba add constraint uc unique(yoshi)



Talaba jadvalidagi uc deb nomlangan constraint(cheklov) ni o’chirib yuborish

alter table talaba drop constraint uc



Talaba jadvalining tel_nomeri deb nomlangan ustuniga UNIQUE cheklovini qo’shish

alter table talaba add constraint c_unique unique(tel_nomeri)



Talaba jadvalidagi fk_unversitet deb nomlangan constraint(cheklov) ni o’chirib yuborish

alter table talaba drop constraint fk_unversitet




Talaba jadvaliga fk_unversitet deb nomlangan constraint(cheklov) qo’shish va unversitet_id nomli ustunini tashqi kalit(foreign key) sifatida ko’rsatish

alter table talaba add constraint fk_unversitet foreign key (unversitet_id) references unversitet (id)


Unversitet nomli jadvalni bazadan o’chirib yuborish

drop table unversitet



Talaba nomli jadvalni bazadan o’chirib yuborish

drop table talaba
Download 46.79 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2022
ma'muriyatiga murojaat qiling