• CREATE VIEW «tasavur nomi» AS « select soTovi» ;
  • CREATE VIEW sotish_taxli!i AS SELECT Tovarlar .Nomi AS Tovar, Sotish.Soni*Tovarlar.Bahosi AS Narvi, Mijoz.Ismi
  • * from sotish_taxlili where tovar = ‘m oloko4; Jadvallarni umumlashtirish.
  • Zbek1ston respublikasi axborot




    Download 24,2 Mb.
    bet31/71
    Sana28.05.2024
    Hajmi24,2 Mb.
    #255852
    1   ...   27   28   29   30   31   32   33   34   ...   71
    Bog'liq
    Ma\'lumotlar bazasi. ZaynidinovX.N.

    M ijozlar.ID m ijoz AND Sotish.ID_tovar = Tovarlar. ID_tovar;
    К о 'rib chiqilgan so‘rov uchta jadvalni birlashtirishidan iborat b o iib , ularga narx va mijoz ustimlari q o ‘shilgandir. Agar bu jadval SELECT operatorini natijasi emas, tasavur boiganda edi, unga oddiy m a’lumot bazasini oddiy jadvali kabi murojat qilinar edi. K o‘p
    61
    hollarda esa MB uchta jadvaldan iborat ekanligini hisobga olmav, bitta tasavur bilan ishlanar edi.
    Tasavnrlar yaratish uchun CREATE VIEW komandasi ishlatiladi Uni sintaksisi quyidagicha:
    CREATE VIEW «tasavur nomi» AS « select soTovi» ;
    Tasavurlarga ham ma’lumot baza jadvallavi kabi nom bcriladi. Bu nom birorta ham jadval nomi bilan bir xil boTmasligi kerak. AS
    >o zidan keyin m a’lumotlar tanlashga uchun so'rov iborasi yoziladi.


    CREATE VIEW sotish_taxli!i AS SELECT Tovarlar .Nomi AS
    Tovar, Sotish.Soni*Tovarlar.Bahosi AS Narvi, Mijoz.Ismi j|
    Manzil: || M ijoz.M anzil || tel. || Mijo*.Telefon AS Mijoz FROM Sotish, Tovarlar, M ijozlar W HERE Sotish.ID_mijoz= M ijoz Iar.ID m ijoz AND Sotish .ID to v a r = Tovarlar. ID to v a r;
    Natijada sotish taxlili nomli virtual jadval yaratiiadi. TJnga so‘rovlar yordamida murojat qilish mumkin:
    Select * from sotish_taxlili where tovar = ‘m oloko4; Jadvallarni umumlashtirish.
    Jamlashtirish relyatsion m a’lumotlar bazasi operatorlaridan biii bo 1lib, jadvallar orasidagi aloqani belgilaydi va ulardan m a’lumotni bitta komanda yordamida ajratishga imkon beradi. Har xil jadvallarda bir xi! nomli ustunlar boTishi mumkin bo‘lgani uchun. kerakli ustun uchun jadval nomi prefiksi ishlatiladi. Jamlashda jadvallar FROM ifodasidan so‘ng ro'yxat sifatida tasvirlanadi. So'i'ov predikati ixtiyoriy jadval ixtiyoriy ustuniga tegishli bo‘lishi mumkin. Jamiashnmg eng soddasi bu dekart ko‘paytma, uni quyidagicha bajarish mumkin:

    Download 24,2 Mb.
    1   ...   27   28   29   30   31   32   33   34   ...   71




    Download 24,2 Mb.