• Foydalanilgan adabiyotlar va internet saytlari
  • Zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish




    Download 0,57 Mb.
    Pdf ko'rish
    bet4/4
    Sana04.12.2023
    Hajmi0,57 Mb.
    #110711
    1   2   3   4
    Bog'liq
    2-amaliy ish mb

    8.11-rasm. Mijozlarning qanday taomlarni tanavvul qilganliklari haqida ma’lumot 
    Demak, masalaning yechimi sifatida 8.10-rasmni ko‘rsatish yetarlidir. 
    RIGHT JOIN 
    RIGHT JOIN operatorini qo‘llash maqsadida quyidagi masalani yechish orqali unga 
    tavsif beramiz: Mijozlar kelib o‘tirgan yoki o‘tirmoqchi bo‘lgan stol raqamlari va 
    mijozlarning ismi ekranga chop etilsin. 
    Yechilishi 
    Masalani yechishda 3.18-rasmdagi Mijozlar hamda Stol jadvallaridan foydalanamiz. 
    Mijozlar jadvali 8.5-rasmda keltirilgan. Stol jadvali esa quyidagi 8.12-rasmda 
    ko‘rsatilgan 
    8.12-rasm. Stol jadvalining ichidagi mavjud ma’lumotlar 
    Bu ikki jadval orasidagi bog‘lanishni amalga oshirish uchun Mijozlar jadvalining 
    Stol_ID ustun nomi bilan Stol jadvalining Stol_raqami ustun nomlarining mosligini 
    ta’minlash kerak bo‘ladi. Buning uchun SQL so‘rovlar oynasida quyidagicha 
    kodlarni yozamiz 
    8.13-rasm. RIGHT JOIN orqali mijozlar va stol jadvallarining bog‘lanishi uchun yozilgan 
    so‘rov 


    So‘rov faollashtirilgan so‘ng quyidagi natija ekranga chop etiladi 
    8.14-rasm. Mijozlar o‘tirgan yoki o‘tirmoqchi bo‘lgan stol nomerlari va mijozlarning ismi 
    Demak, yuqoridagi 8.14-rasmda bizga kerakli bo‘lgan masalaning yechimi topildi. 
    E’tibor qaratadigan bo‘lsak stol nomeri 4 bo‘lgan stolga mijoz o‘tirmaganligi uchun 
    NULL qiymatini olgan. Qolgan barcha stollarga esa mijozlar o‘tirgan hisoblanadi, 
    shu sababli ularda mijozlarning ismi keltirilgan. 
    FULL OUTER JOIN 
    FULL OUTER JOIN operatorini qo‘llash maqsadida quyidagi masalani yechish 
    orqali unga tavsif beramiz: Mijozlarga xizmat ko‘rsatgan va zaxirada turgan 
    hodimlarning ma’lumotlari hamda mijozlarning ismi ekranga chop etilsin. 
    Yechilishi 
    Masalani yechishda 3.18-rasmdan foydalangan holatda uni bajaramiz. Mijozlar 
    jadvali 8.5-rasmda va Hodimlar jadvali esa 8.6-rasmda keltirilgan. Yuqoridagi 
    bog‘lashni amalga oshirish uchun Mijozlar jadvalining Hodim_ID nomli atributini 
    Hodim jadvalining Kod nomli atributiga moslashtirishimiz zarur bo‘ladi. Buning 
    uchun SQL so‘rovlar oynasida quyidagicha kodlarni teramiz: 
    8.15-rasm. FULL OUTER JOIN bog‘lanish usuli orqali mijozlar va hodim jadvallarini bog‘lash 
    uchun yozilgan so‘rov 
    Yuqoridagi so‘rovni faollashtirib quyidagi natijani olamiz 
    Xulosa: Men bu amaliy ishni bajarish davomida ikkita jadvalni turli usullar 
    yordamida birlashtirishni bilib oldim olgan bilimlarimni mustahkamladim umumiy 
    qilib aytganda 4 xil qo’shish usuli bor ekan Left, Right, Full, Inner Joinlar
    Foydalanilgan adabiyotlar va internet saytlari 
    Ziyodullayev Ro’zimurod ‘Malumotlar bazasi’ Toshkent 2010. 
    Hozir.org 
    Fayllar.org

    Download 0,57 Mb.
    1   2   3   4




    Download 0,57 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish

    Download 0,57 Mb.
    Pdf ko'rish