• N az o r at sa v ol l ari
  • Mavzu: SQLda protsedura lar yaratish I s h d an m aq s ad
  • U s l u b iy k o`r sa t m ala r
  • O'zbеkiston r




    Download 7,78 Mb.
    bet39/56
    Sana02.12.2023
    Hajmi7,78 Mb.
    #109653
    1   ...   35   36   37   38   39   40   41   42   ...   56
    Ishni bajarish tartibi

    1. Maxsulot jadvalidan 4000 dan ko’p maxsulotlarni aks ettiruvchi Viewni yaratamiz:

    So`rov: Create view 4000_kg_kop_maxsulotlar as select maxsulot_nomi, ogirligi_kg, from maxsulot where ogirligi_kg>4000;
    Natija:

    15.1 – rasm. View yaratilishi

    1. Tasavvur (view)ni ko’ramiz:

    So`rov: Select * from 4000_kg_dan_kop_maxsulotlar;
    Natija:

    15.2 – rasm. Yaratilgan Viewdagi ma’lumotlarni ko’rish

    1. Tasavvurni o’chirish:

    So`rov: Drop view 4000_kg_dan_kop_maxsulotlar;
    Natija:

    15.3 – rasm. Viewni ma’lumotlar bazasidan o’chirish


    Vazifalar

    1. Yuqorida ko`rsatilganlardan foydalanib tanlangan variyantga muvofiq mavzu uchun MySQL da Tasavvur, VIEW yarating va undan foydalaning .

    2. Bajarilgan ishlar haqida hisobot tayyorlang (1-2-ilovalarga qarang).



    Nazorat savollari

    1. Tassavurlar nima?

    2. Tassavurlarni yaratish qanday amalga oshiriladi?

    3. Tassavirlarni o'chirish qanday amalga oshiriladi?


    16 LABORATORIYA ISHI


    Mavzu: SQLda protseduralar yaratish


    Ishdan maqsad: Berilgan predmet soha ma`lumotlar bazasi uchun protsedura yaratish.
    Masalani qo`yilishi: Predmet soha ma`lumotlar bazasi shakllantirilgandan so`ng ob`yektlarda proseduralarni yaratish va ulardan foydalanish.
    Uslubiy ko`rsatmalar:
    Protsedura bu ma'lumotlar bazasida saqlanadigan oddiy skript tilidagi kichik dastur hisoblanadi. (subprogram kabi). MySQL holatida protseduralar MySQL-da yoziladi va MySQL ma'lumotlar bazasida/serverda saqlanadi.
    MySQl da protdedura bilan ishlashning umumiy sintaksisi:

    Download 7,78 Mb.
    1   ...   35   36   37   38   39   40   41   42   ...   56




    Download 7,78 Mb.