Datenbanksicht erstellen

Eine Datenbanksicht (View) ist eine virtuelle Tabelle in einem Datenbanksystem. Diese virtuelle Tabelle wird über eine im Datenbankmanagementsystem (DBMS) gespeicherte Abfrage definiert. Wann immer diese Datenbanksicht benutzt wird, wird diese zuvor durch das Datenbankmanagementsystem berechnet. Eine Datenbanksicht stellt sozusagen einen Alias für eine Abfrage dar.

Zum Erstellen einer Sicht klicken Sie im Objekt-Explorer im Microsoft SQL Server mit der rechten Maustaste auf "Sichten", und wählen Sie dann im Kontextmenü "Neue Sicht" aus. Entwerfen Sie die Sicht so, wie Sie eine SELECT-Abfrage entwerfen würden.

Aufgabe einer Datenbanksicht kann sein, den Zugriff auf Tabellen anderer Datenbanken zu ermöglichen, den Zugriff auf verteilte Daten zahlreicher Tabellen zu vereinfachen oder Berechnungen durchzuführen. Ein Nachteil von Datenbanksichten kann sein, dass die Komplexität der dahinterliegenden Abfrage unterschätzt wird. Der Aufruf einer Datenbanksicht kann zu sehr aufwändigen Abfragen führen und der unbedachte Einsatz solcher dann zu erheblichen Performanceproblemen.