Views sind zunächst nichts anderes als gespeicherte SQL-Statements, die als aufrufbares Objekt in der Datenbank gespeichert werden.
Im Prinzip ein Art von SELECT - Abfrage, die Datensätze zurückgibt und sich in vielen Fällen wie eine normale Tabelle verhält. Sie ist ein normaler Tabellentyp im Sinne von SQL-89 und SQL-92
Bemerkungen
Es wird keine echte Tabelle angelegt, sondern nur die Metadaten werden gespeichert.
Kann Inhalte aus mehreren Tabellen anzeigen
In manchen Fällen sind Views updatebar, d.h. Änderungen am View wirken sich unmittelbar auf die zugrundeliegenden Tabellen aus.
Vorteil
Datensicherheit
Views können den Zugriff auf sensitive oder irrelevante Teile einer Tabelle verweigern. So könnte z.B. ein Benutzer das Recht haben, sich Job-Informationen bzgl. der EMPLOYEE-Tabelle über einen View zu besorgen. Der Zugriff auf die Gehaltsinformation der Datensätze kann ihm aber dennoch verwehrt werden
In [ ]: