5-laboratoriya ishi Mavzu: Having standart so‘zi orqali so‘rovlar yaratish 5-variant Guruh : 071-20 Bajardi
Download 30.8 Kb.
|
MB 5-lab 5-variant (копия)
- Bu sahifa navigatsiya:
- 5-variant Guruh
- M asala n i q o ` y il i s h i
- U s l u b iy k o`rsat m a l a r
- HAVING
- 1 – rasm. Having
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 ISHIMavzu: 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 MBBTni qanday toifa funksiyalarini bilasiz? HAVING kalit so`zidan qanday maqsadlarda foydalaniladi? HAVING va WHERE kalit so`zlarining vazifalarini farqlab bering. 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
ma'muriyatiga murojaat qiling