Ma’lumotlarni bazasini boshqarish - bet 3

oladigan trigger yarating.
4) JOIN va WHERE iboralari yordamida bir nechta jadvallardan (orders hamda
order_details) ma'lumotlarni birlashtirgan murakkab tassavur uchun SQL so'rovini
tuzing.
5) Ikkita jadvaldagi ma'lumotlarni ustunlardan biriga guruhlash bilan birlashtirgan
murakkab tassavur yarating (employees hamda departments jadvallari).
6) Buyurtmadagi tovarlarning o'rtacha narxini hisoblaydigan saqlangan protsedurani
yarating.
7) Belgilangan miqdordan ko'proq buyurtma bergan foydalanuvchilar ro'yxatini
qaytaradigan funktsiya uchun SQL so'rovini yarating.
8) Har safar tizimga kirganingizda foydalanuvchining oxirgi kirish sanasini avtomatik
ravishda yangilaydigan trigger yarating.
9) Quyi so'rov so'rovlar va agregat funktsiyalaridan foydalangan holda bir nechta
jadvallardan ma'lumotlarni tanlaydigan tassavur yozing (jadval va atribut nomlari
ixtiyoriy).
10) Jadvalga yangi yozuv qo'shadigan va yangi yozuv identifikatorini qaytaradigan
saqlangan protsedura yarating.
11) Asosiy jadvaldan har bir yozuvni o'chirish to'g'risidagi ma'lumotlarni jurnal jadvaliga
yozadigan trigger yaratish uchun SQL so'rovini yozing.
12) Ma'lum bir davrda mijozning barcha buyurtmalarining umumiy miqdorini
qaytaradigan saqlangan funktsiyasini yarating.
13) Mahsulotni omborda mavjud ekanligini tekshiradigan va tegishli xabarni qaytaradigan
saqlangan funktsiya yarating.
14) Yangi yozuv kiritilganda jadvalning nusxasini avtomatik ravishda yangilaydigan
triggerni yarating.
15) Xaridorning umumiy xaridlari asosida uning holatini yangilaydigan saqlangan
protsedurani yarating.
16) Bir nechta jadvaldagi ma'lumotlarni har bir jadvaldagi ustunlar bo'yicha filtrlash
shartlari bilan birlashtiradigan tassavur yarating (jadval nomlari hamda atributlari
ixtiyoriy).
17) Mijozlar jadvalidagi mijozning manzilini uning noyob identifikatoriga (ID) asoslanib
yangilash uchun saqlangan protsedurani yarating.
18) Agregat funktsiyalari va guruhlashni o'z ichiga olgan murakkab analitik so'rovni
bajarishga imkon beradigan tassavur yarating. (jadval nomi hamda atributlari
ixtiyoriy).
19) Umumiy kalit bo'yicha bir nechta jadvallarni birlashtirgan klaster yaratish uchun SQL
so'rovini yozing.
20) Jadvalga kiritishdan oldin ma'lumotlarni ma'lum shartlarga muvofiqligini
tekshiradigan trigger yarating.
21) Bir nechta jadvallardan ma'lumotlarni birlashtiradigan hamda filtrlash va saralash
shartlari bilan murakkab so'rovni bajarishga imkon beradigan tassavur uchun SQL
so'rovini yarating.
22) Boshqa jadvaldagi tegishli ma'lumotlarni o'zgartirganda buyurtma holatini avtomatik
ravishda yangilash uchun triggerni ishlab chiqing.
23) Sharhlar (reviews) jadvaliga qo'shilgan yangi sharhlar asosida mahsulotlar (products)
jadvalidagi o'rtacha mahsulot reytingini avtomatik ravishda hisoblash va yangilash
uchun trigger yarating.
24) Ro'yxatdan o'tish sanasi ko'rsatilgan sanadan oldinbo'lgan mijozlar (clients)
jadvalidagi barcha mijozlar ro'yxatini ko'rsatadigan saqlangan protsedurani yarating.
25) Belgilangan davrda eng mashhur mahsulot nomini qaytaradigan saqlangan
funktsiyani yarating.
RTK kafedrasi mudiri
Egamberdiyev N.A.
Tuzuvchi RTK kafedrasi
katta o‘qituvchisi
Gaipnazarov R.T.
|