CREATE VIEW «tasavur nomi» AS « select so‘rovi» ;
Tasavurlarga ham ma’lumot baza jadvallari kabi nom beriladi. Bu nom birorta ham jadval nomi bilan bir xil bo‘lmasligi kerak. AS so‘zidan keyin ma’lumotlar tanlashga uchun so‘rov iborasi yoziladi.
Uchta so‘rovni birlashtirish natijasi
Masalan:
YUqorida berilgan jadvallar uchun tasavur yaratish uchun quyidagi komanda yoziladi.
CREATE VIEW sotish_taxlili AS SELECT Tovarlar.Nomi AS Tovar, Sotish.Soni*Tovarlar.Bahosi AS Narxi, Mijoz.Ismi || ‘ .Manzil: ‘ || Mijoz.Manzil || ‘ . tel. ‘ || Mijoz.Telefon AS Mijoz FROM Sotish, Tovarlar, Mijozlar WHERE Sotish. ID - mijoz= Mijozlar.ID - mijoz AND Sotish.ID- tovar = Tovarlar. ID -tovar;
Natijada sotish taxlili nomli virtual jadval yaratiladi. Unga surovlvr yordamida murojat qilish mumkin:
Masalan:
Select * from sotish-taxlili where tovar = ‘moloko ‘ ;
Tasavurlar MB jadvallar olib tashlangan kabi olib tashlanadi: Masalan
DROP VIEW «tasavur nomi»;
DROP VIEW Sotish_taxlili;
Nazorat savollari 1. Shartli so‘rovlar qanday tashkil qilinadi?
2.Guruhli funksiya vazifalari?
3. Guruhli funksiya kurinshlari?
4. Tranzaksiya nima?