- •База данных для информационной системы «музыкальная школа»
- •Специальность 220200 – Автоматизированные системы
- •Оценка ________________ Исполнитель
- •Содержание
- •Введение
- •Информационная система «музыкальная школа» предназначена для сбора, хранения, поиска, обработки и выдачи необходимой информации о данной предметной области.
- •Разрабатываемая база данных предназначена для повышения эффективности управления и контроля над учебным процессом в музыкальной школе.
- •И информационного обеспечения
- •1.1 Краткое описание предметной области
- •1.2 Выбор и описание автоматизируемых функций
- •1.3 Первичное описание информационного обеспечения
- •1.4 Вывод
- •2 Выявление ограничений и правил поддержания целостности
- •2.1 Уровень атрибутов
- •2.3 Уровень множеств кортежей
- •2.4 Уровень базы данных
- •2.5 Вывод
- •3.1 Составление локальных исходных er-моделей
- •М название
- •3.4 Вывод
- •4 Проектирование глобальной er-модели
- •4.1 Выявление и устранение эквивалентных сущностей
- •4.2 Выявление категорий и синтез обобщающих сущностей
- •Дублирование атрибутов и связей не выявлено.
- •5 Проектирование реляционной sql-модели
- •5.1 Перевод глобальной er-модели в реляционную форму
- •5.1.2 Избавление от связей м:м Заменим связь «многие ко многим» связью «один ко многим»
- •5.1.3 Замена явных связей 1:м неявными
- •5.2 Спецификация ограничений и правил поддержания целостности
- •5.4 Вывод
- •6.1 Определение способа и формы представления для автоматизируемых функций
- •Модели соединения таблиц базы данных для реализации представлений для функции 2 «прием учащихся» представлены на рис.6.1.2.
- •Модели соединения таблиц базы данных для реализации представлений для функции 3 «сдача экзаменов» представлены на рис.6.1.3.
- •Модели соединения таблиц базы данных для реализации представлений для функции 4 «планирование учебного процесса» представлены на рис.6.1.4.
- •Функция 1 «учет кадров»
- •Функция 2 «прием учащихся»
- •Функция 3 «сдача экзаменов»
- •6.4 Вывод
- •Проектирование доступа к базе данных из локальных функций
- •7.4 Вывод
- •Список литературы
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
V_Родственника
семья
родственник
V_Телефон
L EFT
контакты
телефон
|
Условия_обу-чения
Льгота
V_Льгота |
Рис.6.1.2

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