Vistas: tablas virtuales para código limpio
Imagine que para un informe de ventas simple necesita escribir JOINs en varias tablas cada vez, por ejemplo, pedidos, usuarios y productos. Es tedioso, es fácil cometer errores en las condiciones de conexión y duplicar la misma lógica en diferentes informes. Una vista es una consulta con nombre almacenada en el directorio de la base de datos: se accede a ella como una tabla y el DBMS sustituye la definición de la vista y la ejecuta.