• Obyektli imtiyozlar
  • Jadvaldan foydalanuvchi uchun imtiyozlar
  • Imtiyozlarni belgilash va bekor qilish




    Download 494.15 Kb.
    Pdf ko'rish
    bet12/16
    Sana25.02.2023
    Hajmi494.15 Kb.
    #43499
    1   ...   8   9   10   11   12   13   14   15   16
    Bog'liq
    Taxminiy savollar.311196d6, Visual Studio Code #hotkeys, 1.3 oraliq, Python dasturlash tilida funksiyalar-fayllar.org, Iqtisodiy o’sishning neoklassik modellari, 3 - Мавзу, Texnologik jarayonlarni avtomatlashtirish(Ishchi dastur), 216-219, Iqtisodiyot nazariyasi
    Imtiyozlarni belgilash va bekor qilish 
    Imtiyozlami belgilash va bekor qilish. Taqsimlangan ma’lumotlar bazasi ko‘pchilik 
    foydalanuvchilaming maiumot bazalari bilan ishlashni ko‘zda tutadi. Ammo 
    barcha foydalanuvchilarga ham ma’lumotlar bazasi bilan liar qanday harakatlami 
    bajarishga ruxsat berilmaydi. Shu sababli foydalanuvchilarga imtiyozlar 
    belgilanadi. 
    Maiumotlar bazasida imtiyozlar ikki kategoriyaga bo`linadi: tizimli imtiyozlar 
    (system privileges) va obyektli imtiyozlar (object privileges). Tizimli imtiyozlar 
    ma’lumotlar bazasidan umumiy foydalanishni nazoratlaydi. Unga jadvallami va 
    boshqa obyektlami yaratish hamda ma’lumotlar bazasini ma’murlash huquqi 
    taalluqli. 
    Obyektli imtiyozlar 
    Obyektli imtiyozlar maiumotlar bazasining muayyan obyekti bilan bogiiq. 
    Obyektli imtiyozlar uch qismdan iborat: 
    - imtiyoz qoilanuvchi obyekt; 
    - imtiyoz ruxsat beruvchi amallar
    - imtiyozlar beriluvchi foydalanuvchi. 
    Belgilanishi lozim boigan dastlabki imtiyozlardan biri – jadval yaratuvchilari 
    imtiyozlari. Agar barcha foydalanuvchilar tizimda bazaviy jadvallami yaratish 
    imkoniyatlariga ega boisalar, malumotlaming ortiqchaligi, ularning nomuvofiqligi 
    ro‘y berishi mumkin, natijada tizim samarador bo`lmaydi. 
    Jadval yaratgan foydalanuvchi uning egasi hisoblanadi. Bu degani, foydalanuvchi 
    o‘zi yaratgan jadvalda barcha imtiyozlarga ega va imtiyozlami boshqa 
    foydalanuvchilarga uzatishi mumkin. Har bir foydalanuvchi SQL muhitida maxsus 
    identifikatsiya nomiga (yoki nomeriga) ega. 
    Jadvaldan foydalanuvchi uchun imtiyozlar 
    Jadvaldan foydalanuvchi uchun imtiyozlarning quyidagi xillari belgilanishi 
    mumkin: 
    - SELECT — jadvalda so‘rovlami bajarishga ruxsat; 
    - INSERT — jadvalda INSERT (yangi qatomi kiritish) operatorini bajarishga 
    ruxsat; 
    - UPDATE - jadvalda UPDATE (hoshiyalar qiymatini yangilash) operatorini 
    bajarishga ruxsat; 
    - DELETE - jadvalda DELETE (yozuvlami yo‘qotish) operatorini bajarishga 
    ruxsat; 
    - REFERENCES - tashqi kalitni aniqlashga ruxsat. 


    GRANT operatorining bittasida bir necha imtiyozlar, ulami vergul orqali sanash 
    yoki foydalanuvchiga ushbu jadval uchun barcha imtiyozlar berilishini anglatuvchi 
    ALL argumentini ishlatib, belgilanishi mumkin. 
    GRANT operatorining bittasida bir vaqtning o‘zida bir necha foydalanuvchiga 
    imtiyozlar, ulami vergul orqali sanash yoki imtiyozlar barcha foydalanuvchiga 
    berilishini anglatuvchi PUBLIS argumentini ishlatib, belgilanishi mumkin. Ammo 
    bu imkoniyatdan ehtiyotkorona foydalanish zarur, chunki PUBLIS nafaqat joriy 
    foydalanuvchilarni, balki tizimga keyinchalik kiritilishi mumkin bo`lgan barcha 
    foydalanuvchilarni anglatadi.

    Download 494.15 Kb.
    1   ...   8   9   10   11   12   13   14   15   16




    Download 494.15 Kb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Imtiyozlarni belgilash va bekor qilish

    Download 494.15 Kb.
    Pdf ko'rish