Baze podataka 2 - FESB
Baze podataka 2 - FESB
Baze podataka 2 - FESB
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
,* !."!*!:("<br />
Sužavanje pojedinih prava na dijelove tablica i pogleda<br />
Prava promjene i unosa <strong>podataka</strong> mogue je suziti na<br />
pojedine atribute (kolone) u tablici:<br />
INSERT (lista_atributa) – pravo unosa <strong>podataka</strong> u samo odreene<br />
kolone<br />
UPDATE (lista_atributa) – pravo promjene <strong>podataka</strong> u navedenim<br />
kolonama tablice<br />
Primjer:<br />
GRANT SELECT, UPDATE(Datum, MjestoId) ON STUDENT TO K3<br />
Korisniku K3 dodjeljuje se pravo itanja i pravo promjene datuma i<br />
mjesta roenja u tablici STUDENT.<br />
<br />
<br />
Kaskadno dodjeljivanje privilegija<br />
,* !."!*!:("<br />
Administrator baze <strong>podataka</strong> može pojedinim korisnicima,<br />
uz dodjeljivanje prava dati mogunost proslijeivanja tih<br />
prava drugim korisnicima:<br />
GRANT nazivi_prava ON naziv_objekta TO ime_korisnika<br />
WITH GRANT OPTION<br />
Dodjeljivanjem prava uz opciju WITH GRANT OPTION,<br />
korisniku se daje mogunost da po potrebi ta prava<br />
proslijedi drugima.<br />
Primjer:<br />
DBA: GRANT SELECT, UPDATE ON STUDENT TO K1<br />
WITH GRANT OPTION<br />
K1: GRANT SELECT ON STUDENT TO K2<br />
Korisnik K1 proslijeuje svoje pravo itanja <strong>podataka</strong> korisniku K2.