21.11.2014 Views

Baze podataka 2 - FESB

Baze podataka 2 - FESB

Baze podataka 2 - FESB

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!