MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT
AXBOROT TEXNOLOGIYALAR UNIVERSITETI DBM004-2GURUH
5-TOPSHIRIQ
Bajardi: Jiyenxodjayev Saidorif
Tekshirdi: Boboqulov Abbos
12-AMALIY ISH
1.
Bazamizdagi barcha jadvallarni ko‘ramiz:
So‘rov: show tables ;
Natija:
12.1-rasm. Jadvallarni korish
2.
“hodimlar” nomli jadvalni ko‘ramiz va “idx_kollej_name”
nomli indeks yaratamiz:
So‘rov: Select * from filmlar;
Create index idx_kollej_name on kollejlar(kollej_name);
Natija:
12.2 – rasm. kollejlar jadvali uchun indeks yaratish
3. Yaratgan indeksimizni ko‘ramiz:
So‘rov: show indexes from kollejlar;
Natija:
12.3 – rasm. kollejlar jadvali uchun yaratilgan indekslar ro‘yxati
So‘rov: Select *from hodimlar;
Natija:
12.4 - rasm. Hodimlar jadvalini chiqarish.
So‘rov: Show indexes from hodimlar;
Natija:
12.5 – rasm. Hodimlar jadvali uchun ideks yaratish so‘rovi
So‘rov: show keys from hodimlar in Kasb_hunar_kolleji;
Natija: bu so‘rov natijasi yuqoridagi so‘rov natijasi bilan bir xil bo‘ladi.
12.6 – rasm. Hodimlar jadvali uchun yaratilgan indekslarni ko‘rish
4. “hodimlar” jadvalidan “idx_hodim_lavozim” nomli indeksni
o‘chiramiz:
So‘rov: Alter table hodimlar drop index idx_hodim_lavozim;
Natija:
12.7 – rasm.
Xulosa qilib aytganda index bu jadval ustunlarini ko‘rsatadigan
ko‘rsatkichdir.
13-AMALIY ISH
1.
Hodimlar jadvalidan Murakkab_View aks ettiruvchi Viewni
yaratamiz:
Natija:
13.1 – rasm. View yaratilishi
2.
Tasavvur (view)ni ko‘ramiz:
So‘rov: Select * from Murakkab_View;
Natija:
13.2 – rasm. Yaratilgan Viewdagi ma’lumotlarni ko‘rish
3. Tasavvur (view)ni ko‘ramiz:
So‘rov: Select * from Murakkab_View where maosh > 1000;
Natija:
13.3 – rasm. Yaratilgan Viewdagi maoshi 1000 dan yuqori ma’lumotlarni
ko‘rish
4. show tables orqali jadvallar va viewlarni ko‘rishimiz mumkin.
So‘rov: show tables;
Natija:
13.4– rasm. Viewni ko‘rish
5. Tasavvurni o‘chirish:
So‘rov: Drop view Murakkab_View;
Natija:
13.5 – rasm. Viewni ma’lumotlar bazasidan o‘chirish