Las vistas permiten agilizar consultas a bases de datos al almacenar consultas comunes como tablas virtuales. Una vista representa el resultado de una consulta a una o más tablas reales sin almacenar realmente los datos, sino solo su definición, por lo que pueden usarse para ocultar información, hacer consultas frecuentes de forma más eficiente, y extraer atributos de forma temporal.