Проектирование баз данных

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?труктора представлений. Конструктор представлений View Designer отобразит панель SQL Pane, содержащую оператор SELECT для представления.

. Закроем конструктор представлений View Designer.

10.2 Включение представление в запрос

1.Перейдем к папке Tables базы данных Olya в дереве консоли Console Tree. Enterprise Manager отобразит список таблиц в рабочей панели Details Pane.

2.Откроем конструктор запросов Query Designer для таблицы Dogovor, щелкнув правой кнопкой мыши на имени таблицы, указав на Open Table (Открытие таблицы) и выбрав Return All Rows (Показать все строки). Конструктор запросов Query Designer откроет таблицу Dogovor.

3.Щелкнем на кнопке Diagram Pane (Панель диаграмм) в панели инструментов, чтобы отобразить панель диаграмм.

4.Щелкнем на кнопке Add Table (Добавить таблицу). Конструктор запросов Query Designer отобразит диалоговое окно Add Table (Добавление таблицы).

.Откроем вкладку Views (Представления) в диалоговом окне Add Table (Добавление таблицы).

6.Выделим Куць Ольга в списке представлений, нажмем кнопку Add (Добавить), чтобы добавить представление в запрос, а затем нажмите кнопку Close (Закрыть), чтобы закрыть диалоговое окно. Конструктор запросов Query Designer добавит представление в запрос.

7.Щелкнем на кнопке SQL Pane (Панель SQL). Конструктор запросов Query Designer отобразит оператор SELECT для запроса.

. В панели SQL Pane заменим * на Dogovor.Ar, Nedvigimost.Tip, Nedvigimost.PL.

9. Щелкнем на кнопке SQL Pane (Панель SQL), чтобы скрыть панель SQL Pane.

.Нажмем кнопку Run (Выполнить) в панели инструментов конструктора запросов, чтобы исполнить запрос. Конструктор запросов Query Designer отобразит столбцы Dogovor, Nedvigimost.

.Закроем конструктор запросов Query Designer.

10.3 Управление представлениями

Как и для других объектов базы данных, вполне вероятно, что может возникнуть необходимость изменить представление. Это легко можно сделать средствами Enterprise Manager.

Переименование представление

1.Перейдем к папке Views базы данных Olya в дереве консоли Console Tree. Enterprise Manager отобразит список представлений для базы данных.

2.Щелкнем правой кнопкой мыши на представлении Куць Ольга в рабочей панели Details Pane и выберем Rename (Переименовать). Enterprise Manager выделит имя представления.

3.Изменим имя представления на Olya и нажмите клавишу Enter. Enterprise Manager отобразит диалоговое окно, предупреждающее, что изменение имени представления сделает использование любых других объектов, которые на него ссылаются, некорректным.

4.Нажмите Yes (Да). Enterprise Manager подтвердит изменение имени представления.

Модификация представления

1.Щелкнем правой кнопкой мыши на Olya в рабочей панели Details Pane и выберите Design View (Конструирование представления). Enterprise Manager откроет конструктор View Designer для представления.

2. Скроем панель SQL Pane, щелкнув на кнопке SQL Pane (Панель SQL), и скроем панель результатов Results Pane, щелкнув на кнопке Results Pane (Панель результатов).

2.Добавим столбец Tip в таблицу Nedvigimost представления.

3.Нажмем кнопку Save (Сохранить) в панели инструментов конструктора представлений. Конструктор представлений View Designer сохранит новое определение представления.

4.Закройте конструктор представлений View Designer.

Результат представления:

11. ХРАНИМЫЕ ПРОЦЕДУРЫ

11.1 Простые хранимые процедуры

1.Открываем Qvery Analizer и подключаемся к серверу.

2.На панели Editor вводим следующий код.

CREATE PROCEDURE plata_za_nedvigimos *NedvigimostPL<10000

3.Щелкаем мышкой на кнопке Исполнение запроса, для создания хранимой процедуры.

4.Щелкаем мышкой на кнопке Новый запрос.

5.В появившемся пустом окне вводим команду Исполнение хранимой процедуры.

EXECUTE

6.Для исполнения команды щелкаем на кнопке исполнения.

11.2 Простые хранимые процедуры с входным параметром

1.Щелкаем на значке Новый запрос.

.Вводим в появившемся окне код процедуры

CREATE PROCEDURE Dogovor

@Arendator CHAR(20)*Dogovor as djoin Nedvigimost as nd.Tip=n.Tipd.Ar=@Arendator

CПИСОК ЛИТЕРАТУРЫ

1. Bob Swart. Delphi 6, ADO, and XML -

. Codd E. F. Relational completeness of data base sublanguages. - Ibid. 1972, p. 65-98.

3. Вендров А.М. CASE-технологии. Современные методы и средства проек-тирования информационных систем -

. Дейт К. Введение в системы баз данных. - М.: Издательский дом "Вильямс", 2001. - 1072 с.

. Ульман Дж. Основы систем баз данных /Пер. c англ. М. Р. Когаловского. - М.: Финансы и статистика, 1983. - 334 с.

. Чекалов А. Базы данных: от проектирования до разработки приложений. - СПб.: БХВ-Петербург, 2003. - 384 с.

. Чен П. Модель "сущность-связь" - шаг к единому представлению о данных //СУБД №3, 1995.

Copyright © 2008-2014 geum.ru   рубрикатор по предметам  рубрикатор по типам работ  пользовательское соглашение