normales vistas son nada más que consultable consultas.
Ejemplo:
tiene dos tablas, pedidos y clientes, pedidos tiene los campos ID, customer_id, performance_date y clientes tiene identificación, nombre, apellido.
Ahora digamos que usted desea mostrar el número de pedido, fecha de rendimiento y el nombre del cliente en conjunto en lugar de emitir esta consulta:
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
podría crear esa consulta como una vista y el nombre de orders_with_customers, en su aplicación ahora se puede emitir la consulta
SELECT *
FROM orders_with_customer
Uno de los beneficios es la abstracción, que podría alterar la forma en que almacena el nombre de los clientes, como inlcuyendo un segundo nombre, y sólo cambiar la consulta vistas. Todas las aplicaciones que utilizaron la vista continúan haciéndolo, pero ahora incluyen el segundo nombre.