Представление позволяет администратору базы данных (DBA) жестко контролировать то, что входит и выходит из базы данных.
В банковском деле представление часто используется для постоянного отслеживания всех изменений, внесенных в таблицу.Реальная таблица обычно содержит дополнительные столбцы, которые не видны «представлением», например:
- последнее изменение (когда было сделано последнее изменение)
- последнее действие (обновление/ delete / add)
- last-actioner (лицо, обновившее строку)
Таким образом, при отображении представления таблицы отображается только последнее обновление или добавление какой-либо строки.Однако таблица по-прежнему содержит все существующие изменения и удаление строк.
Основным недостатком представления является пользователь таблицы (программист приложения), который не может напрямую изменить базовую таблицу (например, по соображениям производительности).).Кроме того, это создает дополнительную работу для администратора базы данных.Вы также можете учитывать дополнительную нагрузку на процессор, особенно если она используется многими клиентами.