• DML tili yo‘riqnomalari
  • SELECT ma`lumotlar bazasidan ma`lumotlarni tanlash operatori
  • SQL - yo‘riqnomalarining ro‘yxati




    Download 33,38 Kb.
    bet7/12
    Sana05.02.2024
    Hajmi33,38 Kb.
    #151405
    1   2   3   4   5   6   7   8   9   ...   12
    Bog'liq
    Data base security - lecture 2

    SQL - yo‘riqnomalarining ro‘yxati
    SQL tilining qismlari bo‘yicha ajratiladi.
    DDL tili tarkibiga relyatsion jadvallami va ular orasidagi bogianishlami yaratishda asosiy funksiyalar naborini ta’minlovchi bir necha bazaviy yo‘riqnomalar kiradi:
    CREA.TETABLE . . . — jadval tuzish;
    CREATEINDEX . . . — indeks yaratish;
    ALTERTABLE . . . - avval tuzilgan jadval strukturasin o‘zgartirish;
    DROP . . . - mavjud jadvalni va maiumotlar bazasini yo‘q qilish.
    CREATEABLE va ALTERTABLE yo‘riqnomalar strukturasida
    CONSTRAINT gapi (ma’lumotlar qiymatlariga cheklashlar tashkil etish)
    NOT NULL (mos hoshiya bo‘yicha nullik qiymatlar nojoiz),
    AYTOINC (qiymatlari inkremental xarakterli, ya’ni har bir yangi yozuv bilan qiymatlar xarakterining ketina-ket o‘suvchi hoshiya)
    PRIMARY KEY (noyob hoshiya uchun aniqlash) ko‘rsatmalari bilan muhim rolni o‘ynaydi.
    DML tili yo‘riqnomalari
    DML tili tarkibiga ma’lumotlami kiritish, ishlash va chiqarish bo‘yicha quyidagi bazaviy yo‘riqnomalar ham kiradi:
    SELECT . . . - maiumotlar bazasidan maiumotlami tanlash;
    INSERT . . . - maiumotlar bazasiga maiumotlami qo‘shish;
    UPDATE . . . - ma’lumotlar bazasidagi maiumotlarai yangilash;
    DELETE . . . — ma’lumotlami chiqarib tashlash;
    GRANT . . . — foydalanuvchiga imtiyozlami taqdim etish;
    REVOKE . . . - foydalanuvchi imtiyozlarini bekor qilish;
    COMMIT . . . - joriy tranzaksiyani qaydlash;
    ROLLBACK . . . - joriy tranzaksiyani to‘xtatish.


    SELECT ma`lumotlar bazasidan ma`lumotlarni tanlash operatori
    SELECT yo‘riqnomasining bir turi - SELECT . . . INTO . . . (bir yoki bir necha jadvaldan yozuvlar naborini tanlash va u yordamida yangi jadvalni tuzish) va jadvallami birlashtirish amalini bajaruvchi dastlabki SELECT yo‘riqnomasiga qo‘shimcha
    (SELECT.. . UNION SELECT .. .) UNION SELECT yo‘riqnomalari muhim ahamiyatga ega.
    SQL — yo‘riqnomalarida CONSTRAINT gapidan tashqari quyidagi gaplar ishlatiladi:
    FROM . . . — SELECT yo‘riqnomalarida sanab o‘tilgan hoshiyalardagi jadvallami yoki so‘rovlami ko‘rsatadi;
    WHERE . . . - FROM gapida sanab o‘tilgan jadvallardagi qaysi yozuvlari SELECT, UPDATE yoki DELETE yo‘riqnomalarining bajarilishi natijasiga qo‘shish lozimligini aniqlaydi;
    Har bir foydalanuvchi obyekt uchun INGRES foydalanishning so‘raluvchi turiga (SELECT, EXECUTE va h.) tegishli ierarxiyadagi imtiyozni qidirishga urinadi. Masalan, yangilash maqsadida jadvaldan foydalanishga urinishda INGRES rolning, foydalanuvchining, guruhning va barcha foydalanuvchilaraing imtiyozlarini tekshiradi. Agar ierarxiyaning bitta sathida UPDATE imtiyozi bo‘lsa
    ham, so‘rov keyingi ishlash uchun uzatiladi. Aks holda, so‘rovni rad etishni ko‘zda tutuvchi foydalanish huquqi ishlatiladi.



    Download 33,38 Kb.
    1   2   3   4   5   6   7   8   9   ...   12




    Download 33,38 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    SQL - yo‘riqnomalarining ro‘yxati

    Download 33,38 Kb.