DatenbankSicht
DatenbankSicht, oft einfach als Sicht (englisch: view) bezeichnet, ist in der relationalen Datenbanktechnik eine virtuelle Tabelle, die durch eine SELECT-Abfrage definiert wird. Eine DatenbankSicht speichert keine Daten selbst; sie verweist auf Spalten und Zeilen aus einer oder mehreren Basistabellen und präsentiert diese so, als handele es sich um eine eigenständige Tabelle.
Der Zweck einer DatenbankSicht besteht darin, komplexe Abfragen zu abstrahieren und zu vereinfachen, eine konsistente Datenansicht
Eine Sicht wird in der Regel durch eine CREATE VIEW-Anweisung definiert und kann wie eine normale Tabelle
Achtung bei der Aktualisierung: Sichtbarkeit bedeutet nicht automatisch, dass die Sicht bearbeitet werden kann. Viele Sichten
Materialisierte Sichten (materialized views) speichern das Ergebnis der Abfrage physisch und bieten schnellere Lesezugriffe, erfordern aber