Чем отличается View от Table в базах данных?
View (представление) и Таблица в SQL — это два различных объекта базы данных, которые служат разным целям. Рассмотрим их основные различия: Таблица — это физическая структура базы данных, в которой хранятся данные. Когда вы создаете таблицу, она резервирует место на диске, и данные сохраняются напрямую в этой таблице. Представление (View) — это виртуальная таблица, которая не хранит данные физически. Вместо этого она содержит запрос (SQL-выражение), который выполняется при обращении к представлению...
1541 читали · 3 года назад
Зачем TABLE VIEW (представления) в PostgreSQL? Практики использования, личный опыт
Здравствуйте, уважаемые подписчики и гости канала! Зачем все это? VIEW (представления) в базах данных хорошо подходят для удовлетворения принципа инкапсуляции, т.е. через представления вы можете скрывать реализацию реальных таблиц, чтобы иметь возможность менять поля таблиц быстро. Также они хорошо заходят, когда у вас есть старый кусок кода, в который вы не хотите лезть, но вам надо сильно поменять структуру таблицы, которую использует этот кусок. И вот, вы просто переименовываете исходную таблицу,...