Index   Kapitel 1   Kapitel 2   Kapitel 3   Kapitel 4   Kapitel 5   Kapitel 6   Kapitel 7  
Beispiel - Datenbank  



7 Views

Ein View ist eine virtuelle Relation, die im Gegensatz zu einer Basis-Relation nicht auf einem Sekundärspeicher gehalten wird, sondern stets neu "berechnet" wird. Ein View ist ein Abfrageergebnis und basiert damit auf anderen Relationen.

Syntax : CREATE VIEW <Viewname> (<Spaltennamen des Views>) AS
SELECT <Spalten>
FROM ...
Beispiel : CREATE VIEW Abt_größe (abt_nr, anzahl_mitarbeiter) AS
SELECT abt_nr, COUNT (pers_nr)
FROM Mitarbeiter
GROUP BY abt_nr
Hinweis : Auf Views kann in Abfragen genauso zugegriffen werden, wie auf Basistabellen.
Beispiel : SELECT MAX (anzahl_mitarbeiter)
FROM Abt_größe
Hinweis : Mit DROP VIEW <viewname> wird ein View gelöscht.

  


Index   Kapitel 1   Kapitel 2   Kapitel 3   Kapitel 4   Kapitel 5   Kapitel 6   Kapitel 7  
Beispiel - Datenbank