Nazorat savollari
1. Ko‘rinish (View) nima?
2. Ko‘rinish (View)larning qaysi turlari mavjud?
4. ORACLE APPLICATION EXPRESS da view yaratish?
5. “Faqat o‘qish uchun” ko‘rinishini yaratish?
7. JOIN asosida ko‘rinish yaratish?
8. WITH CHECK OPTION cheklovi ko‘rinishi
qanday buyruqlarni
bajarishga ruxsat bermaydi?
9-LABORATORIYA ISHI
SQLda ostki so‘rovlar yaratish
Ishdan maqsad: SQLning ostki so‘rovlarini
yaratish va qayta ishlash
imkoniyatlarini o‘rganish; Oracle yordamida ostki so‘rovlarni shakllantirish
va qayta ishlash bo‘yicha amaliy ko‘nikmalarga ega bo‘lish.
Topshiriqlar:
Quyidagi topshiriq 7 ta savoldan tashkil topgan bo‘lib,
ular quyidagi
kategoriyalarga kiradi (ularni o‘rganish tartibi bo‘yicha):
1.Bog‘lanmagan ostki so‘rovlar.
2.Bog‘langan ostki so‘rovlar.
3.Bog‘langan ostki so‘rovlar va
EXISTS predikati.
4. Bog‘langan ostki so‘rovlarda
ANY, SOME, ALL predikatlari.
5.
HAVING operatorida ostki so‘rovlar.
6.
FROM operatorida ostki so‘rovlar.
7.
SELECT operatorida ostki so‘rovlar.
1. Iqtisodiyot fakulteti joylashgan binodagi bir kafedra bo‘yicha
quyidagilarni aniqlang:
– kafedra nomi.
– Kafedra mudiri.
2. 6–binoda joylashgan kafedralar qaysi fakultetlarga tegishli;
3. 6–bino hech bo‘lmaganda bitta kafedraga ega bo‘lgan
fakultetlar
nomini va ularning dekani ismlarini chiqaring;
4. Istalgan kafedra moliyalashtirish fondidan 200000 ga ko‘proq
fakultetlar nomini aniqlang.
ALL operatori va
max funksiyasiga ega ikkita
misol keltiring.
5. Shunday juftlarni chiqaring: “fan nomi – o‘qituvchining ismi”
– Bu o‘qituvchi bu fanni o‘qitadi;
– u ikki guruhdan ko‘p guruhga dars o‘tadi;
– bu o‘qituvchi bu fandan Ivanovdan ko‘ra ko‘proq dars o‘tadi;
6. Bitta fakultet uchun o‘rtacha darslar sonini chiqarish.
7. Har bir fakultet bo‘yicha quyidagilarni chiqaring:
– fakultet nomi;
– kafedralar son;
– kafedralarning umumiy fondi;
– talabalar soni.
2. “SQLda ostki so‘rovlar yaratish” hisobotini tayyorlang.
3. Nazorat savollariga javob berib, laboratoriya ishini himoya qiling.