ЎЗБЕКИСТОН РЕСПУБЛИКАСИ АХБОРОТ ТЕХНОЛОГИЯЛАРИ ВА КОММУНИКАЦИЯЛАРИНИ РИВОЖЛАНТИРИШ ВАЗИРЛИГИ МУХАММАД АЛ ХОРАЗМИЙ НОМИДАГИ ТОШКЕНТ АХБОРОТ ТЕХНОЛОГИЯЛАРИ УНИВЕРСИТЕТИ АХБОРОТ ТЕХНОЛОГИЯЛАРИ КАФЕДРАСИ Маълумотлар базаси фанидан ЛАБОАТОРИЯ ИШИ № 13-16 Мавзулар кесимида Бажарди: Радио ва Мобил алоқа факультети 850-20 гуруҳ талабаси Қудратиллаев Мейрбек Қабул қилди : Кафедра Катта ўқитувчиси Абдул-Азалова Мохинабану Яшнаровна ТОШКЕНТ-2022 13 - LABORATORIYA ISHI Mavzu: Murakkab so„rovlar yaratish. TOP, LIMIT yoki ROWNUM Ishdan maqsad: Berilgan predmet soha ma`lumotlar bazasidan foydalanib TOP, LIMIT yoki ROWNUM lardan foydalanishni o`rganish. Masalani qo`yilishi: Predmet soha ma`lumotlar bazasi shakllantirilgandan so`ng undan unumli foydalanishni tashkil etish maqsadida TOP, LIMIT yoki ROWNUM lar orqali so`rovlar yaratish. Uslubiy ko`rsatmalar: SQL LIMIT va SQL TOP operatorlarining vazifasi belgilangan satrlarni chaqirishdan iborat. SQL TOP operatori MS SQL Serverda ishlaydi, SQL LIMIT operatori esa MySQLda va Oracle da ROWNUM operatori ishlaydi ularnig vazifasi bir hil. 1. So`rov: select * from ukituvchilar limit 2; 2. So`rov: select yonalishi from fakultet_talabalari limit 2,3; Natija: 3. So`rov: select familiya_ismi from fakultet_talabalari order by familiya_ismi desc limit 2,3; Natija: 14 - LABORATORIYA ISHI Mavzu: SQL tilida INDEX yaratish Ishdan maqsad: MySQL maxsus ustun qiymatlariga ega qatorlarni tezda topish uchun indekslardan foydalanishni o`rganish. Masalani qo`yilishi: Bu laboratoriya ishida MySQL indekslari, shu jumladan indekslarni yaratish, indekslarni o'chirish, jadvalning barcha indekslarini sanab o'tish va MySQLda boshqa muhim ko'rsatkichlar bilan ishlanadi. 1. So`rov: Natija: show tables 2. So`rov: create index xodimlar(familiya_ismi,kursi); Natija: 3. So`rov; show indexes from xodimlar; from fakultet_talabalari; ilmiy_xodim on Natija; 4. So`rov; select * from ukituvchilar; Natija; 5. So`rov; create index fani on ukituvchilar(familiya_ismi,kursi); Natija; 6. So`rov; show indexes from ukituvchilar; Natija; 7. So`rov; show keys from ukituvchilar in dekanat; Natija; 8. So`rov; Alter table ukituvchilar drop index fani; Natija; 16 - LABORATORIYA ISHI . 1. So`rov: select * from xodimlar; Natija: 2. So`rov: mysql> delimiter // mysql> create procedure chiqarish() -> begin -> select *from xodimlar; -> end// Natija: 3. So`rov: