Проектирование и реализация баз данных и клиентских приложений в среде MS Visual Studio.NET. Макурин Ю.Д - 50 стр.

UptoLike

Составители: 

50
Для создания представления используется следующая команда Transact-
SQL:
CREATE VIEW [Имя базы данных.] [Имя владельца.]
Имя представления [(Имя колонки [,... n])]
[WITH{ENCRYPITION | SHEMABINDING | VIEW_METADATA}]
AS
Команда SELECT [WITH CHECK OPTION]
Если в команде не заданы имена колонок представления, то они опреде-
ляются по именам выбираемых колонок в команде SELECT. Параметр
ENCRYPTION скрывает код создания этого представления, а параметр
SHEMABINDING обеспечивает контроль структуры исходных объектов,
к кото-
рым обращается оператор SELECT. Опция WITH CHEC OPTION не позволяет
изменять строки таким образом, чтобы они исчезли при отборе командой
SELECT.
Очень удобно для создания представлений использовать графические
средства среды Visual Studio. Это обеспечивает быстрое и наглядное создание
представлений любой сложности.
Для создания нового представления достаточно выбрать в контекстном
меню папки Views команду Add New View (Новое представление).
На
рисунке 3 показано, каким образом конструируется представление:
а) выбираются из списка таблиц и представлений выбранной базы данных
те таблицы или представления, на основе которых будет создаваться новое
представление;
б) в каждой таблице отмечаются столбцы, которые должны быть включе-
ны в представление, при этом автоматически формируется запрос (см. рисунок 4),
а затем и команда
CREATE VIEW;
в) если необходимо запрос дополняется нужными разделами, используя
объединение (JOIN) и слияние (UNION) данных, различные выражения,
группировку, агрегирование и логические условия;
г) с помощью команды Execute SQL контекстного меню команда проверя-
ется и затем исполняется.
После обновления Refresh и открытия представлений Views можно
просмотреть данные, отображаемые этим представлением (см. рисунок 5).
Список представлений, имеющихся в выбранной базе данных, находится в
этой папке. Как видно из
рисунка 5, для рассматриваемого представления
отображаются данные в столбцах, которые были указаны при конструировании.
В приложении Е приведены сценарии и экранные формы создания
представлений «Стоимость произведений и их авторы», «Авторские
произведения» и «Полные сведения об авторах». Выбираемые таблицы, столбцы,
а также особенности структуры каждого представления содержатся в
соответствующих сценариях.
       Для создания представления используется следующая команда Transact-
SQL:

       CREATE VIEW [Имя базы данных.] [Имя владельца.]
       Имя представления [(Имя колонки [,... n])]
       [WITH{ENCRYPITION | SHEMABINDING | VIEW_METADATA}]
       AS
       Команда SELECT [WITH CHECK OPTION]

        Если в команде не заданы имена колонок представления, то они опреде-
ляются по именам выбираемых колонок в команде SELECT. Параметр
ENCRYPTION скрывает код создания этого представления, а параметр
SHEMABINDING обеспечивает контроль структуры исходных объектов, к кото-
рым обращается оператор SELECT. Опция WITH CHEC OPTION не позволяет
изменять строки таким образом, чтобы они исчезли при отборе командой
SELECT.
        Очень удобно для создания представлений использовать графические
средства среды Visual Studio. Это обеспечивает быстрое и наглядное создание
представлений любой сложности.
        Для создания нового представления достаточно выбрать в контекстном
меню папки Views команду Add New View (Новое представление).
        На рисунке 3 показано, каким образом конструируется представление:
        а) выбираются из списка таблиц и представлений выбранной базы данных
те таблицы или представления, на основе которых будет создаваться новое
представление;
        б) в каждой таблице отмечаются столбцы, которые должны быть включе-
ны в представление, при этом автоматически формируется запрос (см. рисунок 4),
а затем и команда CREATE VIEW;
        в) если необходимо запрос дополняется нужными разделами, используя
объединение (JOIN) и слияние (UNION) данных, различные выражения,
группировку, агрегирование и логические условия;
        г) с помощью команды Execute SQL контекстного меню команда проверя-
ется и затем исполняется.
        После обновления Refresh и открытия представлений Views можно
просмотреть данные, отображаемые этим представлением (см. рисунок 5).
        Список представлений, имеющихся в выбранной базе данных, находится в
этой папке. Как видно из рисунка 5, для рассматриваемого представления
отображаются данные в столбцах, которые были указаны при конструировании.
        В приложении Е приведены сценарии и экранные формы создания
представлений «Стоимость произведений и их авторы», «Авторские
произведения» и «Полные сведения об авторах». Выбираемые таблицы, столбцы,
а также особенности структуры каждого представления содержатся в
соответствующих сценариях.


                                      50