9-Ma’ruza Mavzu: Ma’lumotlar manipulyatsiya qilish. Oddiy so‘rovlar yaratish. Element. Reja



Yüklə 1,59 Mb.
səhifə6/6
tarix07.09.2023
ölçüsü1,59 Mb.
#141863
1   2   3   4   5   6
9-ma\'ruza

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.

Ma’lumot bazasini berilgan jadvallari

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?
Yüklə 1,59 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin