Ma’lumotlar bazasi fanidan amaliy ish 12-13


 – Amaliy ish. Tasavvur (VIEW) yaratish va undan foydalanish


Download 29.78 Kb.
Pdf ko'rish
bet3/3
Sana03.06.2024
Hajmi29.78 Kb.
#1840437
1   2   3
Bog'liq
12-13-Mb-Amaliy

13 – Amaliy ish. Tasavvur (VIEW) yaratish va undan foydalanish 
 
Ishdan maqsad: Berilgan predmet soha ma’lumotlar bazasidan foydalanib 
tasavvurlar yaratish. 
Masalani qo‘yilishi: Predmet soha ma’lumotlar bazasi shakllantirilgandan 
so‘ng ob`yektlarda tasavvurlarni yaratish va VIEW dan foydalanish. 
Uslubiy 
ko‘rsatmalar
Ba’zi hollarda SELECT operatorini natijasi 
emas, tasavvur obyekti bo‘lganda edi, unga oddiy ma’lumot bazasini oddiy jadvali 
kabi murojaat qilinar edi. Ko‘p hollarda esa MB uchta jadvaldan iborat ekanligini 
xisobga olmay, bitta tasavvur obyekti bilan ishlanar edi. Shuning uchun ham 
MySQLda tasavvurlardan ya’ni VIEWdan foydalaniladi. 
Ma’lumotlar bazasi jadvallardan tashkil topadi. Jadvallar alohida fayl 
ko‘rinishida, yoki birorta faylni bo‘lagi bo‘lishi mumkin.
Ma’lumki, SELECT operatori yordamida virtual jadvallar yaratish, ya’ni 
vaqtinchalik jadvallar yaratish mumkin. Bunday jadvallar vaqtinchalik bo‘lib, 
yaratgan foydalanuvchi o‘zi undan foydalanishi mumkin.
Tasavvurlar ham vaqtinchalik jadvallar bo‘lib, ular ko‘p foydalanuvchilarga 
murojaat qilishi mumkin va u ma’lumot bazasidan majburan olib tashlanguncha 
mavjud bo‘ladi.
Tasavvurlar MB oddiy jadvallariga o‘xshash bo‘lib, ma’lumotlar saqlovchi 
fizik obyekt hisoblanmaydi. Tasavvurlarda ma’lumotlar jadvallardan tanlab olinadi. 
Tasavvurlar foydalanuvchilardan jadvallarni ba’zi ustunlarini yashirish yoki 
ko‘pincha foydalanuvchiga kerakli bo‘lgan bir nechta jadvaldan bitta yaratish kerak 
bo‘ladi. 
VIEW yaratish va o‘chirishning so‘rovi sintaksisi 
CREATE VIEW tasavvur_nomi AS 
SELECT ustun1ustun2,
FROM jadval_nomi 
WHERE shartli_tenglik
DROP VIEW tasavvur_nomi


Masalan: 
CREATE VIEW Braziliya_xaridorlari AS 
SELECT xaridor_familiyasi,
FROM xaridorlar 
WHERE mamlakat = "Braziliya"; 
DROP VIEW Braziliya
 
Ishni bajarish tartibi 
1. Maxsulot jadvalidan 4000 kg dan ko’p maxsulotlarni aks ettiruvchi Viewni 
yaratamiz: 
 
View yaratilishi 
2. Tasavvur (view)ni ko‘ramiz
 
Yaratilgan Viewdagi ma’lumotlarni ko‘rish 
3. Tasavvurni o‘chirish: 
 
Viewni ma’lumotlar bazasidan o’chirish 

Download 29.78 Kb.

Do'stlaringiz bilan baham:
1   2   3




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