Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Описание курсовой работы.docx
Скачиваний:
1
Добавлен:
04.01.2020
Размер:
1.23 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМЕНИТ КАФЕДРА ИНФОРМАЦИОННЫХ СИСТЕМ КУРСОВАЯ РАБОТА ДИСЦИПЛИНЕ «БАЗЫ ДАННЫХ» БД расписаний занятий в университете Выполнил: студент 305гр. Ульянова Алена. Руководитель: канд. физ.-мат. наук, доцент Моор П. К. Тюмень - 2013 Оглавление

1 Описание задачи 2

1.1 Постановка задачи 2

1.2 Описание предметной области 2

1.3 Функциональные возможности приложения 3

2 Моделирование данных с помощью процесса нормализации 3

2.1 Обработка первичного документа 3

2.2 Первая нормальная форма (1НФ) 4

2.3 Вторая нормальная форма (2НФ) 5

2.4 Третья нормальная форма (3НФ). 5

2.5 Нормальная форма Бойса-Кодда (НФБК). 6

3 Моделирование данных с помощью ER-диаграмм 7

3.1 Выделение основных сущностей 7

3.2 Определение списка атрибутов сущностей 7

3.3 Определение связей между сущностями 8

4 Описание таблиц 8

5 Описание приложения 11

  1. Описание задачи

    1. Постановка задачи

Создать и разработать приложение, отображающее текущее расписание занятий гимназии ТюмГУ и позволяющее редактировать и удалять существующие данные, а также добавлять новую информацию.

    1. Описание предметной области

Программа «Расписание» предназначена для составления расписания гимназии ТюмГУ. Расписание составляется на основе следующей формы:

Номер записи

110

День недели

Понедельник

Класс

10 «Б»

№ пары

Часы занятий

Предмет

Преподаватель

Аудит

Наименование

код

ФИО

Код

Код

1

8:10-9:30

Алгебра

0012

Иванова Л.К.

1

1

409

2

9:40-11:00

Русский язык

0015

Тверских Н.В,

2

4

406

3

11:20-12:40

Информатика

0022

Тиссен О.В.

3

6

411

  1. Расписание составляется на каждый класс. Номер записи расписания уникален. В каждой форме составления расписания пары нумеруются последовательно.

  2. Число занятий не должно превышать 4 пар в день.

  3. В одной аудитории может находиться только один класс при этом количество учащихся не должно превышать количество мест в кабинете.

  4. Для каждого класса может стоять только одна пара на конкретное время.

Готовое расписание на определенный класс будет выглядеть следующим образом:

Дни недели

№ пары

Часы занятий

10 «Б»

ауд.

Понедельник

1

8:10-9:30

Алгебра

Иванова Л.К.

409

2

9:40-11:00

Русский язык

Тверских Н.В,

406

3

11:20-12:40

Информатика

Тиссен О.В

411

Вторник

1

8:10-9:30

Англ. яз

Васильева Г.Г.

405

2

9:40-11:00

География

Зумарева Н.К.

401

3

11:20-12:40

Физика

Могильная Т.Ю.

410

4

12:50-14:00

История

Острижняя С.Г.

412

    1. Функциональные возможности приложения

  • редактирование расписания;

  • добавление новых данных в расписание;

  • изменение записей в исходных данных (таблицы: учителя, аудитории, классы);

  • предоставление обобщенной информации о составлении расписания: по дням недели, классам, учителям.

  1. Моделирование данных с помощью процесса нормализации

На основе имеющегося первичного документа произведем моделирование данных с помощью процесса нормализации.

Нормализация осуществляется в несколько последовательно выполняющихся этапов, каждый из которых соответствует некоторой нормальной форме, обладающей известными свойствами.