Preberite več o pogledih v bazo podatkov - nadzor dostopa do podatkov

Preberite več o pogledih v bazo podatkov

Prikazi zbirke podatkov vam omogočajo, da preprosto zmanjšate zahtevnost izkušenj končnega uporabnika in omejite njihovo zmožnost dostopa do podatkov, vsebovanih v tabelah baz podatkov, tako da omejite podatke, predstavljene končnemu uporabniku. V bistvu pogled pri uporabi rezultatov poizvedbe zbirke podatkov dinamično zapolni vsebino tabele umetne baze podatkov.

Zakaj uporabljati pogledi?

Obstajata dva primarna razloga, ki uporabnikom omogočajo dostop do podatkov prek pogledov, ne pa zagotavljanja neposrednega dostopa do tabel baz podatkov:

Ustvarjanje pogleda

Ustvarjanje pogleda je zelo preprosto: preprosto morate ustvariti poizvedbo, ki vsebuje omejitve, ki jih želite uveljaviti, in jih postavite v ukaz CREATE VIEW. Tukaj je sintaksa:

CREATE VIEW view ime AS

Če na primer želite ustvariti pogled s polnim delovnim časom, o katerem sem razpravljal v prejšnjem razdelku, boste izdali naslednji ukaz:

CREATE VIEW polni delovni čas AS
SELECT first_name, last_name, employee_id
OD zaposlenih
WHERE status = 'FT'

Spreminjanje pogleda

Spreminjanje vsebine pogleda uporablja natančno isto sintakso kot ustvarjanje pogleda, vendar namesto ukaza CREATE VIEW uporabljate ukaz ALTER VIEW. Če želite, na primer, dodati omejitev na pogled s polnim delovnim časom, ki rezultatom dodaja telefonsko številko zaposlenega, boste izdali naslednji ukaz:

ALTER VIEW stalno AS
SELECT first_name, last_name, employee_id, telefon
OD zaposlenih
WHERE status = 'FT'

Brisanje pogleda

Enostavno je odstraniti pogled iz baze podatkov z uporabo ukaza DROP VIEW. Če na primer želite izbrisati pogled s polnim delovnim časom, bi uporabili naslednji ukaz:

DROP VIEW s polnim delovnim časom