|
'f SELECT - imtiyozga ega foydalanuvchi jadvallarda so‘rovlar bajarishi mumkin.
■f
|
bet | 58/71 | Sana | 28.05.2024 | Hajmi | 24,2 Mb. | | #255852 |
Bog'liq Ma\'lumotlar bazasi. ZaynidinovX.N.'f SELECT - imtiyozga ega foydalanuvchi jadvallarda so‘rovlar bajarishi mumkin.
■f INSERT - imtiyozga ega foydalanuvchi jadvalda INSERT komandasini bajarishi mumkin.
S UPDATE - imtiyozga ega foydalanuvchi jadvalda UPDATE komandasini bajarishi mumkin. Bu imtiyozni jadvalning ayrim ustunlari uchun cheklab qo‘yishingiz mumkin.
100
S DELETE - imtiyozga ega foydalanuvchi jadvalda DELETE komandasini bajarishi mumkin.
S REFERENCES - imtiyozga ega foydalanuvchi jadvalning ustuni dan (yoki ustunlaridan) tashqi kalit sifatida foydalanishi mumkin. Siz bu imtiyozni ayrim ustunlar uchun berishingiz mumkin.
Bundan tashqari ob’yelctning nostandart imtiyozlarini uchratish mumkin, masalan INDEX (INDEKS) - jadvalda indeks yaratish huquqini beruvchi, SYNONYM (S1NONIM)- ob’yekt uchun sinonirr, yaratish huquqini beruvchi va ALTER (o'zgartirish)- jadvalda ALTER TABLE komandasini bajarish huquqini beruvchi komandaiar mavjud.
GRANT komandasi
GRANT komandasining 4 formati mavjud boiib, ulardan biri konkret ob’yekt ustidan, konkret foydalanuvchilarga konkret imtyozlar berish boTib, quyidagi ko‘rinishga ega:
GRANT privilege ON [creator.jtablename TO userid, ... [WITH
GRANT OPTION]
Bu yerda
S privilege - tayinlanayotgan imtiyozlar ro‘yxati,
S tablenam e-jadval nomi,
S userid - imtyozlar olgan foydalanuvchilar ro‘yxati.
Masalan: GRANT SELECT, INSERT ON Orders TO Adrian, Diane; M a’lum foydalanuvchilarga imtiyozlami SQL Central da ikki usu! bilan tayinlash mumkin.
Birinchidan: Users & Groups papkasini tanlash va m a’lum foydalanuvchi xossalarini nvyxatdan chaqirish (sichqoncha o ‘ng klavishasini bosish va menyu Properties punktini tanlash). So‘ngra Permissions qo‘shimcha sahifasida kerakli jadvalni tanlab imtiyozni o'matish.
Ikkinchidan: Tables yoki Views papkasida ma’lum jadval yoki
tasavvur xossalar oynasini chaqirish, so‘ngra Permissions qo‘shimcha sahifasiga o'tish va GRANT tugmasi yordamida kerakli foydaianuvchini tanlab, imtiyozni o‘matish.
GRANT UPDATE (City, Comm) ON Salespeople TO Diane; - bu Diane ga Salepeople jadvalining City va Comm ustunlari qiymatlarini o‘zgartirish huquqini beradi yoki GRANT
101
REFERENCES (CName, CNum) ON Customers TO Stephen; - bu komauda Stephen ga CNurn va CName ustunlarini o ‘zining jadvallaridagi ixtiyoriy tashqi kalitlarga nisbatan ajdod kalit sifatida ishlatish huquqini beradi. Stephen (CName, CNum) yoki (CNum, CName) usutunlami, jadvalarining ikki ustuni bilan tashqi kalit yordamida mos kelgan ikki - ustunli tashqi kalit sifatida aniqlashi mumkin. Yoki u maydonga individual murojaat qilish uchun ajratilgan tashqi kalitlar yaratishi mumkin.
|
| |