Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
61
Добавлен:
02.05.2014
Размер:
667 Кб
Скачать
☆

5.4 Вывод

В данном разделе была спроектирована реляционная SQL-модель, для чего был сделан перевод глобальной ER-модели в реляционную форму. Затем полученные таблицы были записаны с помощью SQL-кода.

6 ПРОЕКТИРОВАНИЕ ПРЕДСТАВЛЕНИЙ

ДЛЯ АВТОМАТИЗИРУЕМЫХ ФУНКЦИЙ

Данный раздел посвящен проектированию представлений для автоматизируемых функций. Здесь выполняется определение путей доступа к данным для автоматизируемых функций, записывается SQL-код локальных просмотров для автоматизируемых функций.

6.1 Определение способа и формы представления для автоматизируемых функций

Функция 1 «Учет кадров»

Способы реализации представления выбираются в виде просмотра (View).

Форма реализации представления выбирается в виде единой виртуальной таблицы.

Функция 2 «Аренда места»

Способы реализации представления выбираются в виде просмотра (View).

Форма реализации представления выбирается в виде иерархии таблиц.

Функция 3 «Аренда оборудования»

Способы реализации представления выбираются в виде хранимой процедуры (Stored Procedure).

Форма реализации представления выбирается в виде единой виртуальной таблицы.

Функция 4 «Аренда склада»

Способы реализации представления выбираются в виде хранимой процедуры (Stored Procedure).

Форма реализации представления выбирается в виде иерархии таблиц.

Функция 5 «Санконтроль»

Способы реализации представления выбираются в виде просмотра (View).

Форма реализации представления выбирается в виде единой виртуальной таблицы.

6.2 Определение моделей соединения таблиц базы данных для реализации представлений

Модели соединения таблиц базы данных для реализации представлений для функции 1 «Учет кадров» представлены на рис.6.1.1.

LEFT

Контакт

Сотрудник

LEFT LEFT

Карьера

Телефон

LEFT

Должность

Рис.6.1.1.

Модели соединения таблиц базы данных для реализации представлений для функции 2 «Аренда мест» представлены на рис.6.1.2.

V_контракт

V_арендатор

контракт

@ номер_контракта

V_сотрудник

Арендатор

LEFT

Сотрудник

контакт

V_место

LEFT

Место

телефон

LEFT

Товар

Рис.6.1.2.

Модели соединения таблиц базы данных для реализации представлений для функции 3 «Аренда оборудования» представлены на рис.6.1.3.

LEFT

Оборудование

Выдача

Сотрудник

LEFT LEFT

Контракт

LEFT

LEFT

LEFT

Рис.6.1.3.

Соседние файлы в папке Задание на курсовой проект с примерами