Saznajte više o pogledima baze podataka - kontrolu pristupa podacima

Saznajte više o pogledima baze podataka

Prikazi baze podataka omogućavaju vam da lako smanjite složenost iskustva krajnjeg korisnika i ograničite njihovu mogućnost pristupa podacima sadržanim u tablicama baza podataka ograničavajući podatke predstavljene krajnjem korisniku. U suštini, pregled koristi rezultate upita za bazu podataka da dinamički popunjava sadržaj tabele vještačke baze podataka.

Zašto koristiti pogled?

Postoje dva osnovna razloga da korisnicima omogućimo pristup podacima preko pogleda a ne direktnim pristupom tabelama baze podataka:

Kreiranje pogleda

Stvaranje pogleda je prilično jednostavno: jednostavno morate kreirati upit koji sadrži ograničenja koja želite izvršiti i stavite ih unutar CREATE VIEW naredbe. Evo sintakse:

CREATE VIEW view ime AS

Na primer, ako želite da kreirate prikaz stalnog radnika koji sam razmatrao u prethodnom odeljku, izdali biste sledeću komandu:

CREATE VIEW fulltime AS
SELECT first_name, last_name, employee_id
OD zaposlenih
WHERE status = 'FT'

Izmena prikaza

Promena sadržaja prikaza koristi istu sintaksu kao i stvaranje prikaza, ali koristite komandu ALTER VIEW umjesto CREATE VIEW naredbe. Na primer, ako želite da dodate ograničenje na prikaz sa punim radnim vremenom koji dodaje broj telefona zaposlenog rezultatima, izdali biste sledeću komandu:

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

Brisanje pregleda

Jednostavno je ukloniti pogled iz baze podataka pomoću naredbe DROP VIEW. Na primjer, ako želite izbrisati prikaz punog radnika, koristićete sljedeću naredbu:

DROP VIEW puno radno vreme