• Ko‘rinish (View) yaratish sintaksisi
  • STUDENT WHERE ID_GR=2 WITH READ ONLY
  • SELECT * FROM V_STUD; Yangilanuvchi ko‘rinishlarni yaratish
  • Hozirgi kunda inson faoliyatida ma’lumotlar bazasi (MB) kerakli




    Download 1,78 Mb.
    Pdf ko'rish
    bet38/62
    Sana03.02.2024
    Hajmi1,78 Mb.
    #150970
    1   ...   34   35   36   37   38   39   40   41   ...   62
    Bog'liq
    Методичка Маълумотлар ва билимлар банки 2

    Ko‘rinishlarni yaratish 
    Ko‘rinishlar “yangilanuvchi” hamda “faqat o‘qish uchun” turlarida 
    yaratiladi. 
    “Yangilanuvchi” 
    ko‘rinishlar 
    yordamida 
    bazaviy 
    jadvallarga 
    o‘zgartirishlar (INSERT, UPDATE, DELETE) kiritish mumkin bo‘lsa, 
    “faqat o‘qish uchun” ko‘rinish yordamida esa bazaviy jadvallardagi 
    ma’lumotlarni faqat o‘qish uchun ruxsat beriladi (o‘zgartirib bo‘lmaydi). 
    Ko‘rinish (View) yaratish sintaksisi: 
    CREATE VIEW view_name AS 
    SELECT column1, column2, ... 
    FROM table_name 
    WHERE condition; 
    Misol: “Faqat o‘qish uchun” ko‘rinishini yaratish 
    CREATE OR REPLACE FORCE VIEW "V_STUD" ("ID", 
    "NAME", "SNAME", "CITY", "BIRTHDAY", "ID_GR") AS
    SELECT 
    "ID","NAME","SNAME","CITY","BIRTHDAY","ID_GR" FROM 
    STUDENT WHERE ID_GR=2 WITH READ ONLY 
    Faqat o‘qish uchun ko‘rinishida WITH READ ONLI xossasi 
    qo‘shiladi. 
    Ko‘rinishni yaratish uchun RUN tugmasini bosing. 
    Yuqorida yaratilgan ko‘rinishdan foydalanish uchun 


    SELECT * FROM V_STUD; 
    Yangilanuvchi ko‘rinishlarni yaratish 
    Yuqorida ta’kidlanganidek, yangilanuvchi ko‘rinishlar yordamida 
    bazaviy jadvallarga o‘zgartirishlar kiritish mumkin. Yuqorida yaratilgan 
    v_stud “faqat o‘qish uchun” ko‘rinishini quyidagi amallar yordamida 
    yangilanuvchi ko‘rinishga keltiramiz: 
    1. “Oracle Express” ning bosh sahifasidan “Object Brouzer” ni tanlang; 
    2. Obyektlar panelining Views bo‘limidan v_stud ko‘rinishini tanlang; 
    3. Code tugmasini bosing; 
    4. Edit tugmasini bosing; 
    5. WITH READ ONLY yozuvini WITH CHECK OPTION yozuviga 
    almashtiring; 
    6. Compile tugmasini bosing; 
    PL/SQL code successfully compiled kompilyatiya muvafaqqiyatli 
    o‘tganligidan darak beradi. 
    Yaratilgan ko‘rinishga INSERT, UPDATE, DELETE operatorlarini 
    qo‘llash mumkin. 
    Quyidagi kodni tekshirib ko‘ring: 

    Download 1,78 Mb.
    1   ...   34   35   36   37   38   39   40   41   ...   62




    Download 1,78 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Hozirgi kunda inson faoliyatida ma’lumotlar bazasi (MB) kerakli

    Download 1,78 Mb.
    Pdf ko'rish