ВУЗ:
Составители:
Рубрика:
107
13. Представления
Представления (VIEW) – это временные, производные (иначе –
виртуальные) таблицы. Представления являются объектами базы
данных, информация в которых не хранится постоянно, как в базо-
вых таблицах, а формируется динамически при обращении к ним.
Обычные таблицы относятся к базовым, т.е. содержащим данные и
постоянно находящимся на устройстве хранения информации.
Представление не может существовать само по себе, а определяется
только в терминах одной или нескольких таблиц.
Представление – это предопределенный запрос, хранящийся в
базе данных, который выглядит подобно обычной таблице и не тре-
бует для своего хранения дисковой памяти. Для хранения представ-
ления используется только оперативная память.
Применение представлений позволяет разработчику базы дан-
ных обеспечить каждому пользователю или группе пользователей
наиболее подходящие способы работы с данными, что решает про-
блему простоты их использования и безопасности. Содержимое
представлений выбирается из других таблиц с помощью выполне-
ния запроса, причем при изменении значений в таблицах данные в
представлении автоматически меняются. Таким образом, представ-
ление – это именованная таблица, содержимое которой является ре-
зультатом запроса, заданного при описании представления. Резуль-
тат выполнения этого запроса в каждый момент времени становится
содержанием представления. У пользователя создается впечатление,
что он работает с настоящей, реально существующей таблицей.
Создание и изменение представлений выполняются с помо-
щью следующей команды:
<определение_ представления > ::=
{ CREATE| ALTER} VIEW имя_ представления
[(имя_столбца [,...n])]
[WITH ENCRYPTION]
AS SELECT_оператор
[WITH CHECK OPTION];
имя_столбца – по умолчанию имена столбцов в представле-
нии соответствуют именам столбцов в исходных таблицах. Имена
столбцов перечисляются через запятую, в соответствии с порядком
их следования в представлении.
13. Представления
Представления (VIEW) – это временные, производные (иначе –
виртуальные) таблицы. Представления являются объектами базы
данных, информация в которых не хранится постоянно, как в базо-
вых таблицах, а формируется динамически при обращении к ним.
Обычные таблицы относятся к базовым, т.е. содержащим данные и
постоянно находящимся на устройстве хранения информации.
Представление не может существовать само по себе, а определяется
только в терминах одной или нескольких таблиц.
Представление – это предопределенный запрос, хранящийся в
базе данных, который выглядит подобно обычной таблице и не тре-
бует для своего хранения дисковой памяти. Для хранения представ-
ления используется только оперативная память.
Применение представлений позволяет разработчику базы дан-
ных обеспечить каждому пользователю или группе пользователей
наиболее подходящие способы работы с данными, что решает про-
блему простоты их использования и безопасности. Содержимое
представлений выбирается из других таблиц с помощью выполне-
ния запроса, причем при изменении значений в таблицах данные в
представлении автоматически меняются. Таким образом, представ-
ление – это именованная таблица, содержимое которой является ре-
зультатом запроса, заданного при описании представления. Резуль-
тат выполнения этого запроса в каждый момент времени становится
содержанием представления. У пользователя создается впечатление,
что он работает с настоящей, реально существующей таблицей.
Создание и изменение представлений выполняются с помо-
щью следующей команды:
<определение_ представления > ::=
{ CREATE| ALTER} VIEW имя_ представления
[(имя_столбца [,...n])]
[WITH ENCRYPTION]
AS SELECT_оператор
[WITH CHECK OPTION];
имя_столбца – по умолчанию имена столбцов в представле-
нии соответствуют именам столбцов в исходных таблицах. Имена
столбцов перечисляются через запятую, в соответствии с порядком
их следования в представлении.
107
Страницы
- « первая
- ‹ предыдущая
- …
- 106
- 107
- 108
- 109
- 110
- …
- следующая ›
- последняя »
