5-laboratoriya ishi Mavzu: Having standart so‘zi orqali so‘rovlar yaratish 5-variant Guruh : 071-20 Bajardi


Download 30.8 Kb.
Sana08.08.2023
Hajmi30.8 Kb.
#1665875
Bog'liq
MB 5-lab 5-variant (копия)


O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA
KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Ma’lumotlar bazasi fanidan
5-laboratoriya ishi
Mavzu: Having standart so‘zi orqali so‘rovlar yaratish
5-variant

Guruh : 071-20
Bajardi : Habibullo
Tekshirdi : Joʻrayev Toʻlqin

Toshkent-2023

5 - LABORATORIYA ISHI


Mavzu: Having standart so‘zi orqali so‘rovlar yaratish


Ishdan maqsad: Berilgan predmet soha ma`lumotlar bazasidan foydalanib HAVING standart so`zidan foydalanishni o`rganish.
Masalani qo`yilishi: Predmet soha ma`lumotlar bazasi shakllantirilgandan so`ng undan unumli foydalanishni tashkil etish maqsadida HAVING standart so`zlaridan foydalanib so`rovlar yaratish. Ma`lumotlar bazasidan kerakli ma`lumotlarni yuqoridagi standart so`z orqali ajratib olishni tashkil etish.
Uslubiy ko`rsatmalar: HAVING parametri qator guruhlari uchun tanlov shartini belgilashga imkon beradi. U WHERE parametriga o'xshaydi, lekin GROUP BY parametridan keyin aniqlanadi va birlashtirilgan qatorlarga qo'llaniladi. HAVING parametrini tanlash shartida, so'rov bo'yicha ustunlar qiymatlarini, shu jumladan agregat funktsiyalarining qiymatlarini ishlatishingiz mumkin.
Guruxlar ichidan kerakli yozuvlarni ajratib olish uchun HAVING ishlatiladi.
HAVING=WHERE, faqat HAVING guruxlar ichiga tegishli
Select Subj_name, max (hour)
From SUBJECT;
Group by Subj_name
Having max (Hour)>= 34;
Ishni bajarish tartibi
1.Futbol klubi MB dan yoshi 36 dan kichik bo’lgan mahsulotlar chiqarilsin.
SELECT * FROM `Futbolchilar` HAVING yoshi<36;
1 – rasm. Having kalit so’zining qo’llanilishi
Nazorat savollari

  1. MBBTni qanday toifa funksiyalarini bilasiz?

  2. HAVING kalit so`zidan qanday maqsadlarda foydalaniladi?

  3. HAVING va WHERE kalit so`zlarining vazifalarini farqlab bering.

  4. HAVING kalit so`zi qanday agregat funksiyalar bilan qo`llanilishi mumkin?

1. Ma’lumotlar bazasini boshqarish tizimini tashkil etuvchilari.


Informatsion tizimlarni yaratish bo’yicha jadal harakatlar va ma’lumotlar hajmining tez sur’atlar bilan oshib borishi 60-yillar boshida maxsus “Ma’lumotlar bazasini boshqarish tizimi” (MBBT) deb ataluvchi dasturiy kompleksning yaratilishiga olib keldi. Ma’lumotlar bazasi — biror sohaga oid o’zaro bog’langan ma’lumotlar yig‘indisining disk tashuvchidagi tashkiliy jamlanmasidir. Boshqacha qilib aytganda, ma’lumotlar bazasi — bu komputer xotirasiga yozilgan ma’lum bir strukturali, o‘zaro bog‘langan va tartiblangan ma’lumotlar majmui bo‘lib, u biror bir obyektning xususiyatini, holatini yoki obyektlar o‘rtasidagi munosabatni ma’lum ma’noda tavsiflaydi. Ma’lumotlar bazasini boshqarish tizimi (MBBT) — bu dasturiy va apparat vositalarining murakkab majmui bo‘lib, ular yordamida foydalanuvchi ma’lumotlar bazasini yaratishi va shu bazadagi ma’lumotlar ustida ish yuritishi mumkin. MBBT o‘z maxsus dasturlash tillariga ham ega bo’lib, bu tillarga buyruqli dasturlash tillari deyiladi. MBBTga Oracle, Clipper, Paradox, FoxPro, Access va boshqalarni misol keltirish mumkin. MBBT asosiy xususiyatlari — bu nafaqat ma’lumotlarni kiritish va saqlashda
ishlatiladigan protseduralar tarkibi bo‘lmasdan, ularning strukturasini ham tasvirlaydi. Ma’lumotlarni o‘zida saqlab va MBBT ostida boshqariladigan fayl oldin ma’lumotlar banki, keyinchalik esa “Ma’lumotlar bazasi” deb yuritila boshlandi. Ma’lumotlarni boshqarish tizimi quyidagi xossalarga ega:

• fayllar to‘plami mantiqiy kelishuvini quvvatlaydi;


• ma’lumotlar ustida ish yuritish tili bilan ta’minlaydi;


• har xil to‘xtalishlardan keyin ma’lumotlarni qayta tiklaydi;


• bir necha foydalanuvchilarning parallel ishlashini ta’minlaydi.


2. Select Subj_name, max (hour)


From SUBJECT;
Group by Subj_name
Having max (Hour)>= 34
3. HAVING parametri qator guruhlari uchun tanlov shartini belgilashga imkon beradi.
4. HAVING WHERE parametriga o'xshaydi, lekin GROUP BY parametridan keyin aniqlanadi va birlashtirilgan qatorlarga qo'llaniladi. HAVING parametrini tanlash shartida, so'rov bo'yicha ustunlar qiymatlarini, shu jumladan agregat funktsiyalarining qiymatlarini ishlatishingiz mumkin.
Download 30.8 Kb.

Do'stlaringiz bilan baham:




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