ВУЗ:
Составители:
Рубрика:
114
Результат выполнения запроса приведен на рис. 50.
Рис. 50. Выборка данных из представления Оcenki
Краткие итоги
Представление – это предопределенный запрос, хранящийся в
базе данных, который выглядит подобно обычной таблице и не тре-
бует для своего хранения дисковой памяти. Для хранения представ-
ления используется только оперативная память.
Представление является обновляемым (модифицируемым), ес-
ли в представлении могут выполняться команды модификации.
Иначе представление предназначено только для чтения при запросе.
Критерии обновляемого представления:
основывается только на одной базовой таблице;
содержит первичный ключ этой таблицы;
не содержит DISTINCT, GROUP BY или HAVING в своем
определении;
не применяет в своем определении подзапросы;
не использует константы или выражения среди выбранных
полей вывода;
в представление должен быть включен каждый столбец таб-
лицы, имеющий атрибут NOT NULL;
оператор SELECT представления не использует агреги-
рующие (итоговые) функции, соединения таблиц, хранимые проце-
дуры и функции, определенные пользователем;
основывается на одиночном запросе, поэтому объединение
UNION не разрешено.
Если представление удовлетворяет этим условиям, к нему мо-
гут применяться операторы INSERT, UPDATE, DELETE.
Результат выполнения запроса приведен на рис. 50. Рис. 50. Выборка данных из представления Оcenki Краткие итоги Представление – это предопределенный запрос, хранящийся в базе данных, который выглядит подобно обычной таблице и не тре- бует для своего хранения дисковой памяти. Для хранения представ- ления используется только оперативная память. Представление является обновляемым (модифицируемым), ес- ли в представлении могут выполняться команды модификации. Иначе представление предназначено только для чтения при запросе. Критерии обновляемого представления: основывается только на одной базовой таблице; содержит первичный ключ этой таблицы; не содержит DISTINCT, GROUP BY или HAVING в своем определении; не применяет в своем определении подзапросы; не использует константы или выражения среди выбранных полей вывода; в представление должен быть включен каждый столбец таб- лицы, имеющий атрибут NOT NULL; оператор SELECT представления не использует агреги- рующие (итоговые) функции, соединения таблиц, хранимые проце- дуры и функции, определенные пользователем; основывается на одиночном запросе, поэтому объединение UNION не разрешено. Если представление удовлетворяет этим условиям, к нему мо- гут применяться операторы INSERT, UPDATE, DELETE. 114
Страницы
- « первая
- ‹ предыдущая
- …
- 113
- 114
- 115
- 116
- 117
- …
- следующая ›
- последняя »