База данных Деканата

Автор работы: Пользователь скрыл имя, 23 Октября 2011 в 09:45, курсовая работа

Описание

Целью курсовой работы является проектирование и построение концептуальной информационной модели предметной области «Учебный процесс в ВУЗе». В начало работы мне была выдана соответствующая документация. В основе базы данных по предложенной предметной области лежат общие сведения об учебном процессе в ВУЗе, а также регулярные запросы пользователей и файлов существующей системы обработки информации. В процессе изучения документации было принято решение о создании двух виртуальных документов: «Сведения о факультетах» и «Контингент студентов». Они необходимы для дополнения исходных отношений и расчета вторичных атрибутов.

Содержание

Содержание 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 введем кодификатор.

 

    1. Информация об учебных планах специальности
Код отношения Код атрибута Название атрибута Зависимость атрибута Мн-е значение Домен Вторичность Атрибут вторичного расчета
О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 является вторичным, не подлежит хранению и считается на основе запроса.

 

    1. Сведения о факультетах (институтах)
Код отношения Код атрибута Название атрибута Зависимость атрибута Мн-е значение Домен Вторичность Атрибут вторичного расчета
О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 вводим кодификатор.

 

    1. Контингент студентов
Код отношения Код атрибута Название атрибута Зависимость атрибута Мн-е значение Домен Вторичность Атрибут вторичного расчета
О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 вводим кодификатор.

 

    1. Результаты защиты студентов
Код отношения Код атрибута Название атрибута Зависимость атрибута Мн-е значение Домен Вторичность Атрибут вторичного расчета
О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   Маркетинг
 

Информация о работе База данных Деканата