21.11.2014 Views

Baze podataka 2 - FESB

Baze podataka 2 - FESB

Baze podataka 2 - FESB

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Primjer:<br />

CREATE VIEW V1_STUDENT AS<br />

SELECT IME, PREZIME, ROD_DAT<br />

FROM STUDENT<br />

WHERE ROD_DAT>’01.01.1980’ WITH CHECK<br />

$(7864<br />

Uvoenjem opcije provjere (WITH CHECK) naredba:<br />

INSERT V1_STUDENT VALUES ( ‘Z’,’D’,’01.05.1979’)<br />

nee dati rezultat jer novi podatak koji se unosi ne zadovoljava uvjet<br />

ROD_DAT>’01.01.1980’.<br />

Uklanjanje pogleda<br />

Pogled se uklanja iz baze <strong>podataka</strong> naredbom:<br />

DROP VIEW naziv_pogleda<br />

Primjer:<br />

DROP VIEW V1_STUDENT<br />

<br />

<br />

,* !."!*!:("<br />

OSNOVE VIŠEKORISNIKOG RADA<br />

Zbog veeg broja korisnika koji pristupaju bazama <strong>podataka</strong>,<br />

administrator baze ima zadatak ograniiti prava pristupa i<br />

korištenja <strong>podataka</strong>.<br />

Osnovni razlozi ogranienja prava pristupa podacima u bazi<br />

su:<br />

- mogunosti neovlaštenog pristupa podacima<br />

- nestruno rukovanje podacima<br />

- mogue zlouporabe.<br />

DBA - Database administrator (Administrator baze <strong>podataka</strong>),<br />

kao kljuna osoba u održavanju baze <strong>podataka</strong> je korisnik<br />

najvišeg prioriteta, koji ima sva prava pristupa.

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

Saved successfully!

Ooh no, something went wrong!