13-Ma’ruza: Ma’lumotlar bazasini administratorlash va xavfsizlikni ta’minlash. Reja


ALLvai PUBLIC argumentlaridan foydalanish



Yüklə 228,23 Kb.
Pdf görüntüsü
səhifə3/5
tarix23.12.2023
ölçüsü228,23 Kb.
#156533
1   2   3   4   5
ALLvai PUBLIC argumentlaridan foydalanish.
ALL jadvalda xamma imtiyozlarni berish uchun ishlatiladi. 
Masalan:
GRANT ALL ON Customers TO Stephen;


Agar siz imtiyozlarni publikatsiya (PUBLIC) uchun uzatsangiz, xamma 
foydalanuvchilar avtomatik ravishda ularni qabul qiladi. Odatda bu ma’lum asos 
jadvallarda yoki tasavvurlarda ( VIEW) imtiyozi uchun qo‘llanadi. Ixtiyoriy 
foydalanuvchiga Buyurtmalarjadvalini ko‘rish imkonini berish uchun, 
siz quyidagini kiritishingiz mumkin: 
GRANT SELECT ON Orders TO PUBLIC;
WITH GRANT OPTIONSyordamida imtiyozlar berish.
Ba’zida jadval yaratuvchisiga boshqa foydalanuvchilar uning jadvalitda 
imtiyozlarni uzatish imkoniga ega bo‘lishlari kerak. Odatda bu bir yoki bir necha 
xodimlar bir necha yoki xamma asos jadvallarni yaratib, ularni shu jadvallar bilan 
ishlaydigan 
xodimlarga 
topshiradigan 
tizimlarda 
zarurdir.
SQL da buning uchun WITH GRANT OPTION ifodasidan foydalaniladi. 
Masalan: Agar Diane buyurtmachilar jadvalida Adrian boshqa foydalanuvchilarga 
SELECT imtiyozini berish xuquqiga ega bo‘lishini istasa, unga WITH GRANT 
OPTION 
ifodasidan 
foydalanib 
SELECT 
imtiyozini 
beradi: 
GRANT SELECT ON Customers TO Adrian WITH GRANT OPTION;
Adrian uchinchi shaxslarga SELECT imtiyozini berish xuquqiga ega bo‘lgandan 
so‘ng quyidagi komandani berishi mumkin
GRANT SELECT ON Diane.Customers TO Stephen;
yoki 
GRANT SELECT 
ON 
Diane.Customers 
TO 
Stephen 
WITH 
GRANT 
OPTION;
Xuquq olgan foydalanuvchilar jadvalga murojaat qilganda jadval egasining 
murojaat ID sini o‘rnatishlari lozim, chunki jadval yaratuvchiga tegishlidir. 

Yüklə 228,23 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə