База данных Деканата
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение высшего профессионального образования
«ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Кафедра
ОСУ
Курсовая работа
по дисциплине «Базы данных»
«ПРОЕКТИРОВАНИЕ КОНЦЕПТУАЛЬНОЙ ИНФОРМАЦИОННОЙ МОДЕЛИ ПРЕДМЕТНОЙ ОБЛАСТИ
«УЧЕБНЫЙ ПРОЦЕСС В ВУЗЕ»»
Вариант
№10
Выполнила: ст. гр. 8572
Сытник Т.А.
Проверил: старший преподаватель
Мокина
Е. Е.
" " __________2009г. _____________
(дата)
Томск 2009
Содержание
Задание
В основе предметной области лежит информация об учебных планах специальности и содержит такие сведение: шифр специальности, год приема, учебная дисциплина в учебном плане специальности года приема, общее число часов по дисциплине, в том числе, число часов лекций, число часов практических занятий, число часов лабораторных занятий, адрес общежития, где проживают студенты специальности. Обучение по специальности обеспечивает кафедра на факультете. Сведения о подразделениях включают: сокращенное название факультета, адрес расположения деканата, ФИО декана, телефон декана, кафедра, Ф.И.О. зам.декана, дата назначения зам.декана на должность.
По приему студентов на специальность устанавливается годовой план по бюджетным и платным местам. Контингент студентов учитывается по следующим показателям: количество студентов на факультете, кол-во иногородних студентов, кол-во участников олимпиад, кол-во занимающихся НИРС, количество мужчин, женщин.
Пользовательские запросы по предметной области включают в себя результаты защиты студентов: шифр специальности, название специальности, название кафедры, количество студентов, получивших дипломы бакалавров в текущем году, в том числе дипломы с отличием, количество студентов-выпускников, не защитивших дипломную работу (проект).
На
факультетах ведется активная научная
и спортивная жизнь. Студенты принимают
участие в различных олимпиадах по предметами.
Студенты-спортсмены участвуют в составе
команд по различным видам спорта. На доске
почета представлены студенты, достигшие
определенных успехов.
Отчетность
по предметной области содержит следующие
документы:
- Сведения о движении контингента студентов ____________г
| № курса |
Количество студентов по факультетам | ||||||||
| Институт КЦ | ИГДН | ЭЛТИ | … |
ИЯК | |||||
| на начало года | на конец года | на начало года | на конец года | на начало года | на конец года | на начало года | на конец года | ||
- Динамика приема по специальностям (за последние 5 лет)
| Специальность | Прием в 200___г. | Прием в 200___г. | Прием в 200___г. | Прием в 200___г. | Прием в 200___г. |
- Сведения о текущей успеваемости факультета (института)________
| Номер группы | % на 5 | % на 4 и 5 | % неуспевающих | Кол-во пропусков |
Введение
Целью курсовой работы является проектирование и построение концептуальной информационной модели предметной области «Учебный процесс в ВУЗе». В начало работы мне была выдана соответствующая документация. В основе базы данных по предложенной предметной области лежат общие сведения об учебном процессе в ВУЗе, а также регулярные запросы пользователей и файлов существующей системы обработки информации. В процессе изучения документации было принято решение о создании двух виртуальных документов: «Сведения о факультетах» и «Контингент студентов». Они необходимы для дополнения исходных отношений и расчета вторичных атрибутов.
Стоит отметить, что хранить вторичные атрибуты нецелесообразно, так как они могут быть получены из первичных атрибутов других отношений.
В ходе выполнения данной курсовой необходимо выполнить следующие задачи: выявление документов, информационных запросов, файлов и представление их в виде исходных отношений; уточнение множеств полученных исходных отношений (свертка), нормализация и объединение отношений; и, наконец, связывание полученных простых структур в концептуальную информационную модель предметной области.
Таким образом, в результате анализа исходной информации и полученных отношений должна быть получена КИМПО, которую возможно в последующем отобразить в физическую базу данных.
Глава 1. Описание исходных отношений
1.1.Анализ документов
| Код документа | Название | Тип объекта | Статус |
| Д1 | Сведение о движении контингента студентов | Студент | Реальный |
| Д2 | Динамика приема по специальностям | Специальность | Реальный |
| З3 | Сведения о текущей успеваемости факультета | Факультет | Запрос |
| Д4 | Информация об учебных планах специальности | Специальность | Реальный |
| В5 | Сведения о факультетах | Факультет | Виртуальный |
| В6 | Контингент студентов | Студент | Виртуальный |
| З7 | Результаты защиты студентов дипломных работ | Студент | Запрос |
1.2.Отношения
- Сведение о движении контингента студентов
| Код отношения | Код атрибута | Название атрибута | Зависимость атрибута | Мн-е значение | Домен | Вторичность | Атрибут вторичного расчета |
| О1 | О1-1 | Факультет | Ключ | - | словарь | Первичный | |
| О1-2 | № курса | Ключ | - | 1÷6 | Первичный | ||
| О1-3 | Кол-во студентов на начало года | О1-1, О1-2 | - | 1÷300 | Вторичный | ∑О1-1, О1-2, ОВ2-1, ОВ2-3 | |
| О1-4 | Кол-во студентов на конец года | О1-1, О1-2 | - | 1÷200 | Вторничный | ∑ОВ1-1, ОВ1-2, ОВ2-1, ОВ2-3, ОВ2-4 |
Комментарий: Данное отношение соответствует всем 3НФ. В данном отношении вводим кодификатор для атрибута факультет. Атрибуты О1-3 и О1-4 – вторичные, не подлежат хранению, считаются на основе запроса.
- Динамика приема по специальностям (за последние 5 лет)
| Код отношения | Код атрибута | Название атрибута | Зависимость атрибута | Мн-е значение | Домен | Вторичность | Атрибут вторичного расчета |
| О2 | О2-1 | Специальность | Ключ | - | Словарь | Первичный | |
| О2-2 | Год приема | Ключ | - | 01.01.1940 – 31.12.2200 | Первичный | ||
| О2-3 | Кол-во студентов | О2-1, О2-2 | - | 1÷60 | Вторичный | ∑ ОВ7-2, ОВ2-1, ОВ2-2, ОВ2-3 |
Комментарий: Данное отношение соответствует всем 3НФ. Атрибут О2-3 является вторичным, не подлежит хранению и считается на основе запроса. В отношении вводим кодификатор для атрибута О2-1.
| ОВ2 | ОВ2-1 | Id студента | Ключ | - | 1÷100000 | Первичный | |
| ОВ2-2 | ФИО студента | ОВ2-2 | - | Словарь | Первичный | ||
| ОВ2-3 | Дата поступления | ОВ2-2 | - | 01.01.1940 – 31.12.2200 | Первичный | ||
| ОВ2-4 | Дата отчисления | ОВ2-2 | - | 01.01.1940 – 31.12.2200 | Первичный | ||
| ОВ2-5 | Номер диплома | ОВ2-2 | - | Словарь | Первичный | ||
| ОВ2-6 | Оценка за диплом | ОВ2-2 | - | 1÷5 | Первичный |
Примечание: Данное отношение не соответствует 1НФ, т.к. атрибут ОВ2-2 – составной атрибут. Атрибут ОВ2-2 является суррогатным ключом.
- Сведения о текущей успеваемости факультета (института)
| Код отношения | Код атрибута | Название атрибута | Зависимость атрибута | Мн-е значение | Домен | Вторичность | Атрибут вторичного расчета |
| О3 | О3-1 | № группы | Ключ | - | Словарь | Первичный | |
| О3-2 | % на 5 | О3-1 | - | 1÷100 | Вторичный | ∑ОВ2-1, ОВ2-3, ОВ7-2, ОВ3-2, ОВ3-4, ОВ3-5 | |
| О3-3 | % на 4 и 5 | О3-1 | - | 1÷100 | Вторничный | ∑ОВ2-1, ОВ2-3, ОВ7-2, ОВ3-2, ОВ3-4, ОВ3-5 | |
| О3-4 | % неуспевающих | О3-1 | - | 1÷100 | Вторничный | ∑ОВ2-1, ОВ2-3, ОВ7-2, ОВ3-2, ОВ3-4, ОВ3-5 | |
| О3-5 | Кол-во пропусков | О3-1 | - | 1÷500 | Первичный |
Комментарии: Данное отношение соответствует всем 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 | Маркетинг |

- База данных: «Деканат: дистанционное обучение»
- База данных для автоматизации работы с данными
- База данных для информационной системы "Агенство недвижимости"
- База данных для ОАО "Забайкалье"
- База данных для работника деканата очного отделения
- База данных для редакции газеты
- База данных "Дни рождения"
- База данных «География»
- База данных горнолыжного курорта
- База данных «Гостиница»
- База данных Гостиницы
- База данных "Деканат"
- База данных "Деканат"
- База данных деканата