Gitt Out More About Database Views
Datebuchsiicht erméiglecht Iech ganz einfach d'Komplexitéit vun der Endbenutzererfahrung ze reduzéieren an hir Fähigkeet ze beschränken, Donnéen op Daten ze kréien, déi an Datenbanktabellen enthale sinn, andeems d'Daten, déi dem Endbenutzer presentéiert sinn, limitéieren. Wesentlech ass eng Sicht d'Resultater vun enger Datebankabfrage benotzt fir den Inhalt vun enger kënschtlecher Datenbanktabelle ze dynamisch ze fëllen.
Firwat benotzt Favouriten?
Et ginn zwee Haaptgrënn déi Nolderen zougänglech sinn, déi zougänglech sinn fir Zougang zu Datenbanken ze hunn:
- Views stellen eng einfach, käregulose Sécherheet . Dir kënnt eng Usiicht benotze fir d'Donnéeën ze limitéieren, déi de Benotzer erlaabt an eng Tabell ze gesinn. Zum Beispill, wann Dir eng Employeurentabelle hutt a wëllt e puer Benotzer mat Zougang zu den Dossier'en vun Vollzäitaarbechter bidden, kënnt Dir eng Visualiséierung erstellen déi just dës Eegeschafte enthält. Dëst ass vill méi einfach wéi d'Alternative (Schafungstabelle a Schützen) a garantéiert d'Integritéit vun den Daten.
- Aussoen vereinfacht d'Benotzererfarung . Klickt kache komplexe Detailer vun Äre Datebank Dëscher vun Endverbraucher, déi se net ze gesinn. Wann e Benotzer de Inhalt vun enger Optioun dumpéiert, se se net gesinn déi Dësch Säulen déi net vun der Sicht ausgewielt ginn an se net verstinn. Dëst schützt se aus der Verrécklung, déi duerch schlecht genannt Spalten, eemolege Identifizéierer a Tableauë gëtt .
Erstellt eng Visualisatioun
D'Schafe vun enger Usiicht ass ganz einfach: Dir braucht einfach eng Abfrage ze kreéieren déi d'Beschränkungen enthält déi Dir wëllt verstäerken an plazéieren en am Kommando CREATE VIEW. Hei ass d'Syntax:
Sicht VIEW Betrac wéi AS
Zum Beispill, wann Dir de Vollzäitaarbechtgesiicht schaaft, déi ech am virege Sekt diskutéiert hunn, giff Dir déi folgend Kommando ausginn:
CREEIT VIEW ALLEN AS
SELECT first_name, last_name, employee_id
VUM Employéen
WOU Wéi Status = 'FT'
Äer Meenung no
Ändėr den Inhalt vun enger Sicht benotzt déi genau esou Syntax wéi d'Schafung vun enger Säit, awer Dir benotzt den ALTER VIEW-Kommando amplaz vum Kommando CREATE VIEW. Zum Beispill, wann Dir eng Restriktioun zur Vollzäitaarbecht wëllt addéieren, déi d'Telefonsnummer vum Employeur fir d'Resultater ergänzt, giff Dir de folgend Kommando ausginn:
ALTER VIEW Vollzäit AS
SELECT first_name, last_name, employee_id, telefon
VUM Employéen
WOU Wéi Status = 'FT'
Läschen a gesinn
Et ass einfach fir eng Iwwerbléck vun enger Datebank ze benotze mat dem Kommando DROP VIEW. Zum Beispill, wann Dir de Vollzäitpersonal kuckt, wëllt Dir de folgende Kommando:
DROP VIEW Vollzäit