Vind meer uit oor databasis views - Beheer van data toegang

Vind meer uit oor databasisuitsigte

Databasis vertonings laat jou toe om die kompleksiteit van die eindgebruiker-ervaring maklik te verminder en hul vermoë om toegang tot data in databasis tabelle te beperk, beperk deur die data wat aan die eindgebruiker aangebied word, te beperk. In wese gebruik 'n vertoning die resultate van 'n databasisnavraag om die inhoud van 'n kunsmatige databasistafel dinamies te vul.

Hoekom gebruik Views?

Daar is twee primêre redes om gebruikers toegang te gee tot data deur middel van uitsig, eerder as om hulle direk toegang te gee tot databasistabelle:

Skep 'n vertoning

Om 'n aansig te skep, is redelik eenvoudig: jy moet net 'n navraag skep wat die beperkings bevat wat jy wil afdwing en plaas in die CREATE VIEW-opdrag. Hier is die sintaksis:

CREATE VIEW sien naam AS

As jy byvoorbeeld die voltydse werknemersbeskouing wil skep wat ek in die vorige afdeling bespreek het, sal jy die volgende opdrag uitreik:

CREATE VIEW voltydse AS
SELEK eerste naam, laaste naam, medewerker_id
VAN werknemers
WAAR status = 'FT'

Wysig 'n vertoning

As u die inhoud van 'n vertoning verander, word presies dieselfde sintaksis gebruik as die skep van 'n vertoning, maar u gebruik die ALTER VIEW opdrag in plaas van die CREATE VIEW opdrag. As u byvoorbeeld 'n beperking wil byvoeg aan die voltydse aansig wat die werknemer se telefoonnommer by die resultate voeg, sal u die volgende opdrag uitreik:

ALTER VIEW voltydse AS
SELEK eerste naam, laaste naam, werknemer_id, telefoon
VAN werknemers
WAAR status = 'FT'

'N vertoning verwyder

Dit is maklik om 'n aansig uit 'n databasis te verwyder deur die DROP VIEW opdrag te gebruik. As jy byvoorbeeld die voltydse werknemersbeskouing wil skrap, gebruik jy die volgende opdrag:

DROP VIEW voltyds