Normale Ansichten sind nichts mehr als abfragbaren Abfragen.
Beispiel:
Sie haben zwei Tabellen, Aufträge und Kunden, Aufträge hat die Felder ID, customer_id, performance_date und Kunden hat id, vorname, nachname.
können nun sagen Sie den Auftrag id, Leistung Datum und Name des Kunden zusammen, anstatt die Ausgabe dieser Abfrage zeigen wollen:
SELECT o.id as order_id, c.first_name + ' ' + c.last_name as customer_name,
o.performance_date
FROM orders o inner join customers c
Sie diese Abfrage als eine Ansicht erstellen könnte und nennen Sie es orders_with_customers, in der Anwendung Sie können nun
SELECT *
FROM orders_with_customer
ein Vorteil Abstraktion die Abfrage ausgeben, könnten Sie so, wie Sie den Kunden Namen speichern ändern, wie ein zweiter Name inlcuding, und nur die Ansichten Abfrage ändern. Alle Anwendungen, die die Ansicht verwendet haben, tun dies weiterhin, enthalten jedoch jetzt den zweiten Vornamen.