|
show keys from uquvchi in uquv_kursi
|
bet | 3/4 | Sana | 16.05.2024 | Hajmi | 1,35 Mb. | | #237102 |
Bog'liq BAZA VAZIFA 3show keys from uquvchi in uquv_kursi so’rovi bilan Uquv kursi m.b.dan uquvchi jadvalidagi barcha key (kalit)larni chiqaramiz. Natijada, bizga faqat id_uquvchi ustunini chiqaradi. Chunki biz id_uquvchi ga Primary key (asosiy kalit) deb berganmiz.
15 - LABORATORIYA ISHI
Mavzu: Tasavvur (VIEW) yaratish va undan foydalanish.
Ishdan maqsad: O’quv kursi ma`lumotlar bazasidan foydalanib tasavvurlar yaratish.
Masalani qo`yilishi: O’quv kursi ma`lumotlar bazasi shakllantirilgandan so`ng ob`yektlarda tasavvurlarni yaratish va VIEW dan foydalanish.
Ishni bajarish tartibi:
1. Uquvchi jadvalini ko’rib chiqamiz, bu jadvaldan Grafik dizayn yo’nalishi bo’yicha o’qidigan o’quvchilar haqidagi bor ma’lumotni aks ettiruvchi Viewni yaratamiz:
2. Yaratilgan tasavvur (view) ni o’zgartirish uchun quyidagi so’rovni kiritamiz: CREATE OR REPLACE VIEW _______ (nomi)
Grafik dizayn uquvchilari nomli virtual jadvalimizni kerakli atributlarini qidirib, o’quvchilarni FISH ni tartiblab olamiz(alifbo tartibida tartiblaydi):
3. Virtual jadvallar vaqtinchalik bo‘lib, yaratgan foydalanuvchi o‘zi undan foydalanishi mumkin. ular ko`p foydalanuvchilarga murojaat qilishi mumkin va u ma’lumot bazasidan majburan olib tashlanguncha mavjud bo‘ladi. Demak, foydalanib bo’lgach uni o’chirib tashlash kerak bo’ladi.
So’rovi: drop view Grafik_dizayn_uquvchilari;
Grafik dizayn uquvchilari nomli virtual jadvalni o’chirish:
O’chirganimizni tekshirib ko’ramiz:
Natija: Table 'uquv_kursi.grafik_dizayn_uquvchilari' doesn't exist
Uquv_kursi m.b.da grafik_dizayn_uquvchilari nomli jadval mavjud emas.
15 - LABORATORIYA ISHI
Mavzu: SQLda protseduralar yaratish.
Ishdan maqsad: O’quv kursi ma`lumotlar bazasi uchun protsedura yaratish.
|
| |