Обычные представления - это не более чем запрашиваемые запросы.
Пример:
У вас есть две таблицы: заказы и клиенты, заказы имеют поля id, customer_id, performance_date, а клиенты - id, first_name, last_name.
Теперь предположим, что вы хотите показать идентификатор заказа, дату исполнения и имя клиента вместе вместо выдачи этого запроса:
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
вы можете создать этот запрос как представление иНазовите его orders_with_customers, теперь в вашем приложении вы можете выполнить запрос
SELECT *
FROM orders_with_customer
Одним из преимуществ является абстракция, вы можете изменить способ хранения имени клиента, например, добавив отчество, и просто изменить запрос представлений.,Все приложения, которые использовали представление, продолжают это делать, но теперь включают второе имя.