Профтемы студенту и преподавателю
Taketop.ru
СТУДЕНТУ И ПРЕПОДАВАТЕЛЮ
лекции по дисциплинам
Информатика и вычислительная техника :: Разработка и эксплуатация удаленных баз данных
Представления
Представление (view) -это заранее составленный и хранящийся в БД SQL-запрос для выборки данных из одной или нескольких таблиц БД. Главное достоинство представления состоит в том, что подобно хранимым процедурам представление в момент создания оптимизируется и компилируется сервером, что сокращает время выполнения запроса.
Представление создается следующим оператором:
CREATE VIEW <Имя представления> [(< Имя столбца_VIEW>
[, < Имя столбца_VIEW>...])]
AS <Оператор_SELECT> [WITH CHEK OPTION]
Представление является «виртуальной» таблицей БД, поэтому с ним могут работать компоненты-наборы как с реальными таблицами БД: имя представления можно указывать в компоненте Table как имя реальной таблицы, к нему может обращаться компонент Q с запросом типа SLECT * FROM Nakl_View.
Представление может быть обновляемым или необновляемым. Чтобы представление было обновляемым, оно должно отвечать следующим требованиям:
  • Cостоять из записей одной таблицы;
  • В столбцы представления должны входить все столбцы таблицы, имеющие атрибут NOT NULL;
  • В представлении не должны использоваться агрегатные функции, параметры DISTING и HAVING, хранимые процедуры и пользовательские функции.

Если представление удовлетворяет этим условиям, к нему можно применять операторы INSERT, UPDATE и DELETE. Если в столбцах представления указаны не все столбцы NOT NULL, к нему можно применять только операторы UPDATE и DELETE.

 

Работы, представленные на сайте http://taketop.ru, предназначено исключительно для ознакомления. Все права в отношении работ и/или содержимого работ, представленных на сайте http://taketop.ru, принадлежат их законным правообладателям. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие или полученные в связи с использованием работ и/или содержимого работ, представленных на сайте http://taketop.ru
Рейтинг@Mail.ru
Сайт управляется SiNG cms © 2010-2015