Дом Базы данных Что такое вид? - определение из техопедии

Что такое вид? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает вид?

Представление - это подмножество базы данных, которое генерируется из запроса и сохраняется как постоянный объект. Хотя определение представления является постоянным, содержащиеся в нем данные являются динамическими в зависимости от момента времени, в который осуществляется доступ к представлению.


Представления представляют собой подмножество данных, содержащихся в таблице. Они могут объединять и упрощать несколько таблиц в одну виртуальную таблицу. Они занимают очень мало места для хранения, потому что база данных содержит только определение представления, а не данные. Кроме того, они могут предоставлять результаты для различных вычислений (например, суммы и среднего) вместе с сохраненными данными и могут ограничивать степень, в которой таблицы подвергаются воздействию внешнего мира.

Техопедия объясняет вид

Представление - это просто запрос языка структурированных запросов (SQL), хранящийся в виде объекта. Например, таблицы CUSTOMER_MASTER и ACCOUNTS_MASTER в реляционной базе данных коммерческого банка часто запрашиваются для клиентов и номеров их счетов. Следующий запрос SQL возвращает имя, фамилию, номер (а) счета и типы клиентов:


SELECT c.first_name, c.surname, a.account_number, a.account_type

FROM customer_master c, account_master a

ГДЕ c.customer_id = a.customer_id

ORDER BY c. фамилия, a.account_number


Каждый раз, когда этот запрос выполняется, он должен быть проанализирован и загружен в оптимизатор SQL, что потребляет драгоценное время и ресурсы. Если запрос сохранен как представление, то эти служебные действия будут выполняться только один раз во время создания представления. Пример сценария SQL для создания представления приведен ниже:


CREATE VIEW customer_accounts AS

(

SELECT c.first_name, c.surname, a.account_number, a.account_type

FROM customer_master c, account_master a

ГДЕ c.customer_id = a.customer_id

ORDER BY c. фамилия, a.account_number

)


Представления могут использоваться в запросах так же, как и в обычных таблицах, путем выбора определенных столбцов, ограничения результатов с помощью предложения WHERE и т. Д. Некоторые механизмы реляционных баз данных даже позволяют обновлять данные непосредственно через представление.

Это определение было написано в контексте баз данных
Что такое вид? - определение из техопедии