Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание на курсовой проект с примерами / пример - музыкальная школа.doc
Скачиваний:
96
Добавлен:
02.05.2014
Размер:
644.1 Кб
Скачать

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

LEFT

Специальность

Карьера

LEFT

Должность

Рис.6.1.1.

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

V_УчащийсяV_Обучение

Учащийся

Уч_П

@код_учащегося

LEFT

LEFT

Приказ

специализация

LEFT

LEFT

Сотрудник

инструмент

LEFT

V_Родственника

семья

родственник

V_Телефон

LEFT

контакты

телефон

LEFT

Условия_обу-чения

Льгота

V_Льгота

Рис.6.1.2

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

Экзамен

LEFT

LEFT

Предмет

LEFT

Сотрудник

экзаменуемый

LEFT

Учащийся

Рис. 6.1.3.

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

LEFT

Сотрудник

V_планV_Ч_Пр

Учебный план

@Номер_учебного_плана

V_план_учащийся

План_Четверть

четверть

Уч_Пл

LEFT

предмет

сотрудник

Учащийся

Рис.6.1.4

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

LEFT

занятие

сотрудник

LEFT

предмет

LEFT

учащийся

Рис.6.1.5.