База данных Деканата
Курсовая работа, 23 Октября 2011, автор: пользователь скрыл имя
Описание
Целью курсовой работы является проектирование и построение концептуальной информационной модели предметной области «Учебный процесс в ВУЗе». В начало работы мне была выдана соответствующая документация. В основе базы данных по предложенной предметной области лежат общие сведения об учебном процессе в ВУЗе, а также регулярные запросы пользователей и файлов существующей системы обработки информации. В процессе изучения документации было принято решение о создании двух виртуальных документов: «Сведения о факультетах» и «Контингент студентов». Они необходимы для дополнения исходных отношений и расчета вторичных атрибутов.
Содержание
Содержание 2
Задание 3
Введение 4
Глава 1. Описание исходных отношений 5
1.1.Анализ документов 5
1.2.Отношения 6
1.3. Описание словарей и кодификаторов 13
1.4. Сопоставимость атрибутов 14
Глава 2. Уточнение исходных отношений. 15
2.1. Свертка и нормализация отношений 15
2.2. Объединение отношений 17
2.3. Отношения после нормализации 18
Глава 3. Связывание отношений и простых структур в единую схему данных 20
3.1. Логическая модель 20
3.2.Физическая модель 21
3.3. Дополнительные объекты БД 22
3.3. Расчет вторичных атрибутов 23
Заключение 26
Приложение 27
Код DDL 27
Работа состоит из 1 файл
Деканат.doc
— 610.00 Кб (Скачать документ)Комментарии: Данное отношение соответствует всем 3НФ. В данном отношении содержатся вторичные атрибуты – О3-2, О3-3, О3-4, которые не подлежат хранению и считаются на основе запроса.
| ОВ3 | ОВ3-1 | № группы | Ключ | - | словарь | Первичный | |
| ОВ3-2 | Дисциплина | Ключ | - | Словарь | Первичный | ||
| ОВ3-3 | Число часов по дисциплине | ОВ3-1,
ОВ3-2, ОВ3-4 |
- | 1÷200 | Первичный | ||
| ОВ3-4 | Семестр | Ключ | - | 1÷8 | Первичный | ||
| ОВ3-5 | Успеваемость | ОВ3-1, ОВ3-2,ОВ3-5 | - | Словарь | Первичный |
Примечание: Данное отношение соответствует всем 3НФ. Для атрибута ОВ3-2 введем кодификатор.
- Информация об учебных планах специальности
| Код отношения | Код атрибута | Название атрибута | Зависимость атрибута | Мн-е значение | Домен | Вторичность | Атрибут вторичного расчета |
| О4 | О4-1 | Шифр специальности | Ключ | - | 1÷999999 | Первичный | |
| О4-2 | Год приема | Ключ | - | 01.01.1940 – 31.12.2200 | Первичный | ||
| О4-3 | Учебная дисциплина | Ключ | - | Словарь | Первичный | ||
| О4-4 | Число часов лекций | О4-1, О4-2, О4-3 | - | 1÷200 | Первичный | ||
| О4-5 | Число часов практических занятий | О4-1, О4-2, О4-3 | - | 1÷200 | Первичный | ||
| О4-6 | Число часов лабораторных занятий | О4-1, О4-2, О4-3 | - | 1÷200 | Первичный | ||
| О4-7 | Общее число часов по дисциплине | О4-1, О4-2, О4-3 | - | 1÷200 | Вторичный | ∑О4-4, О4-5, О4-6 | |
| О4-8 | Адрес общежития | О4-1 | - | Словарь | Первичный |
Комментарий: данное отношение не соответствует 2НФ, т.к. О4-8 – зависит от части ключа. Атрибут О4-7 является вторичным, не подлежит хранению и считается на основе запроса.
- Сведения о факультетах (институтах)
| Код отношения | Код атрибута | Название атрибута | Зависимость атрибута | Мн-е значение | Домен | Вторичность | Атрибут вторичного расчета |
| О5 | О5-1 | Сокращенное название факультета | Ключ | - | Словарь | Первичный | |
| О5-2 | Адрес деканата | Ключ | - | Словарь | Первичный | ||
| О5-3 | ФИО декана | Ключ | - | Словарь | Первичный | ||
| О5-4 | Телефон декана | Ключ | - | Словарь | Первичный | ||
| О5-5 | Кафедра | О5-1 | М | Словарь | Первичный | ||
| О5-6 | ФИО зам. Декана | Ключ | - | Словарь | Первичный | ||
| О5-7 | Дата назначения зам. Декана на должность | О5-6 | - | 01.01.1940 – 31.12.2200 | Первичный |
Комментарий: данное отношение не соответствует 2НФ, т.к. атрибуты О5-5 и О5-7 зависят отчасти ключа. Также отношение не соответствует 1НФ, т.к. атрибут О5-5 атрибут с множественным значением и атрибут О5-2, О5-3 и О5-6 – составные атрибуты. Для атрибутов О5-1 и О5-5 вводим кодификатор.
- Контингент студентов
| Код отношения | Код атрибута | Название атрибута | Зависимость атрибута | Мн-е значение | Домен | Вторичность | Атрибут вторичного расчета |
| О6 | О6-1 | Факультет | Ключ | - | Словарь | Первичный | |
| О6-2 | Кол-во студентов на факультете | О6-1 | - | 1÷1500 | Вторичный | ∑ ОВ6-6, ОВ2-3 | |
| О6-3 | Кол-во иногородних | О6-1 | - | 1÷1500 | Вторичный | ∑ ОВ6-6, ОВ2-3, ОВ6-2 | |
| О6-4 | Кол-во участников олимпиад | О6-1 | - | 1÷1500 | Вторичный | ∑ ОВ6-6, ОВ2-3, ОВ6-3 | |
| О6-5 | Кол-во занимающихся НИРС | О6-1 | - | 1÷1500 | Вторичный | ∑ ОВ6-6, ОВ2-3, ОВ6-4 | |
| О6-6 | Кол-во женщин | О6-1 | - | 1÷1500 | Вторичный | ∑ ОВ6-6, ОВ2-3, ОВ6-5 | |
| О6-7 | Кол-во мужчин | О6-1 | - | 1÷1500 | Вторичный | ∑ ОВ6-6, ОВ2-3, ОВ6-5 |
Комментарий: данное отношение соответствует всем 3НФ. Присутствуют вторичные атрибуты О6-2, О6-3, О6-4, О6-5, О6-6, которые не подлежат хранению и считаются на основе запроса.
| ОВ6 | ОВ6-1 | Факультет | Ключ | - | Словарь | Первичный | |
| ОВ6-2 | Город прописки | ОВ6-6 | - | Словарь | Первичный | ||
| ОВ6-3 | Название олимпиады | ОВ6-1 | м | Словарь | Первичный | ||
| ОВ6-4 | Название НИРС | ОВ6-1 | м | Словарь | Первичный | ||
| ОВ6-5 | Пол | ОВ6-6 | - | Словарь | Первичный | ||
| ОВ6-6 | Id студента | Ключ |
Примечание: данное отношение не соответствует 1НФ, т.к. ОВ6-3 и ОВ6-4 – атрибуты с множественным значением. Также отношение не соответствует 2НФ, т.к. атрибуты ОВ6-2, ОВ6-3, ОВ6-4 и ОВ6-5 зависят от части ключа. Для атрибута ОВ6-5 вводим кодификатор.
- Результаты защиты студентов
| Код отношения | Код атрибута | Название атрибута | Зависимость атрибута | Мн-е значение | Домен | Вторичность | Атрибут вторичного расчета |
| О7 | О7-1 | Шифр специальности | Ключ | - | 1÷999999 | Первичный | |
| О7-2 | Название специальности | О7-1 | - | Словарь | Первичный | ||
| О7-3 | Название кафедры | О7-1 | - | Словарь | Первичный | ||
| О7-4 | Кол-во студентов, получ-е диплом бакалавра | О7-1, О7-3 | - | 1÷150 | Вторичный | ∑ОВ2-1, ОВ2-3, ОВ2-5, ОВ2-6 | |
| О7-5 | Кол-во студентов, не защитивших дипломную работу | 07-1, О7-3 | - | 1÷150 | Вторичный | ∑ОВ2-1, ОВ2-3, ОВ2-5, ОВ2-6 |
Комментарий: данное отношение не соответствует 2НФ, т.к. атрибут О7-2 зависит от части ключа. Имеются вторичные атрибуты О7-4, О7-5 – не подлежат хранению, считаются на основе запроса.
1.3. Описание словарей и кодификаторов
Словарь С1 для атрибута ОВ3-1 «№ группы»
| № | Код | Значение |
| 1 | 8571 | |
| 2 | 8572 | |
| … | ||
| 1000 | 5А74 |
Словарь С2 для атрибута ОВ6-2 «Город прописки»
| № | Код | Значение |
| 1 | Новокузнецк | |
| 2 | Сургут | |
| … | ||
| 100 | Москва |
Словарь С3 для атрибута ОВ2-2 «ФИО студента»
| № | Код | Значение |
| 1 | Иванов А. Н. | |
| 2 | Сидоров Е.В. | |
| … | ||
| 10000 | Николаев С.Ю. |
Кодификатор К1 для атрибута ОВ3-2 «Дисциплина»
| № | Код дисциплины | Значение |
| 1 | База данных | |
| 2 | БЖД | |
| … | ||
| 500 | Маркетинг |