Ishdan maqsad: Ma’lumotlar bazasining infologik va mantiqiy modelini, er diagrammalarini yaratishni o‘rganish. Topshiriqlar


Download 1.49 Mb.
bet29/57
Sana27.01.2023
Hajmi1.49 Mb.
#1132339
1   ...   25   26   27   28   29   30   31   32   ...   57
Bog'liq
2 5375303174699622638

GROUP BY city
HAVING count(*) >= 2
Bu misоldа WHEREHAVING ifоdаlаri o‘z funksiyalаrini bаjаrаdilаr va HAVING ifоdаsidа аgregаt funksiyalаrdаn fоydаlаnilаdi. So‘rоv bаjаrilishini ko‘rаmiz:

  1. OFFICES vа SALESREPS jаdvаllаri хizmаtchi yashаydigаn shаharni tоpish uchun qo‘shilаdilаr.

  2. Qo‘shilgаn jаdvаl yozuvlаri оfislаr bo‘yichа guruhlаnаdilаr.

  3. Ikkidаn kаm yozuvga egа guruhlаr tаshlаb yubоrilаdi. Ulаr HAVING ifоdаsi tаlаbigа jаvоb bermаydilаr.

  4. Har bir guruh uchun haqiqiy vа rejаdаgi sоtuvlаr hajmlаri hisoblаnаdi.

Nazorat savollari


  1. Biror shartni qanoatlantiruvchi yozuvlarni qanday usulda hisoblanadi

  2. Eng ko‘p qiymatga ega yozuvni aniqlash?

  3. Guruhlab hisoblash amallari?

  4. SUM() va AVG() funksiyalarini qaysi maydonlarga nisbatan qo‘llab bo‘lmaydi?

  5. Qaysi agregat funksiyalarni bilasiz?

  6. Qaysi holatda GROUP BY operatoridan foydalaniladi?

  7. Qaysi holatda HAVING operatoridan foydalaniladi?

  8. HAVING va WHERE operatori farqlarini aytib bering?

6 - laboratoriya ishi


OracleApplication Express”da ishlash
Ishdan maqsad: Oracle Application Expressda jadvallar yaratish va yozuvlar bilan ishlashni o‘rganish
Topshiriqlar:

  1. Oracle Application Express dasturining bosh sahifasini ishga tushiring;

  2. Object Browser sahifasida Faculty2, Special2 (spec2) va Group2 (groups2) jadvallarini yarating;

  3. Jadvalni yaratish SQL buyrug‘ini ko‘rish uchun SQL tugmasini bosing. Daftaringizga natijalarni yozib boring;

  4. Skript yordamida student2 (student2) jadvalini yarating.

Ma’lumotlar bazasi bosh sahifasida skript yaratish uchun Utilities – Data Load|Unload – Unload – Unload TO Text tugmasini bosing hamda dastur taklif etayotgan buyruqlar ketma-ketligini bajaring;

  1. Jadvallarga yangi satr qo‘shishda foydalaniladigan “trigger” yarating;

  2. faculty2 va spec2 jadvallarini to‘ldiring;

  3. group2 va student2 jadvallarini to‘ldiring. Bo‘sh jadvallarni to‘ldirish uchun avval to‘ldirilgan jadvallardagi (guruhlar va talabalar) ma’lumotlardan foydalanish mumkin (ma’lumotlarni yuklash usulidan foydalaning);

  4. Yuqoridagi topshiriqlarni bajarib, “Oracle Application Express” dasturidan foydalanib, “Oracle XE da ishlash” hisobotini tayyorlang;

  5. Laboratoriya ishini nazorat savollariga javob berish orqali himoya qiling.


Download 1.49 Mb.

Do'stlaringiz bilan baham:
1   ...   25   26   27   28   29   30   31   32   ...   57




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