Views lassen sich nicht nur mit
IB realisieren sondern auch mit gängigen anderen
DBMS wie MS
SQL Server /
MSDE und auch Oracle.
Eine View ist vor allem dann nützlich, wenn man sehr häufig bestimmte Joins verwenden muss. Diese Joins werden dann nicht jedesmal komplett ausgeführt (manche
DBMS brauchen da schon ne Weile für
) sondern diese 'Sicht' auf die Daten wird gecached.
Sofern der View einen (oder mehrere) inner Joins verwendet kannst Du freilich auch Updates darauf machen. Bei outer Joins klappt das logischerweise nicht mehr.