Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
База данных - Продажа автобусных билетов.doc
Скачиваний:
114
Добавлен:
02.05.2014
Размер:
1.01 Mб
Скачать

Министерство образования Российской Федерации

Уфимский государственный авиационный технический университет

База данных

ДЛЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ

ПРОДАЖА АВТОБУСНЫХ БИЛЕТОВ”

Пояснительная записка к курсовому проекту

по общепрофессиональной дисциплине

“Организация баз данных”

Специальность 220200 – Автоматизированные системы

обработки информации и управления

Факультет информатики и робототехники

Кафедра автоматизированных систем управления

Курс 3

Семестр 6

Оценка ________________ Исполнитель

Проверил проф. каф. АСУ студ. гр. АСУ-317

(зач. кн. 995317)

___________ Миронов В.В. ___________ Валиева Г. С.

“___” ____________ 2002 г. “___” ___________ 2002 г.

2002

СОДЕРЖАНИЕ

Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

1

Выбор автоматизируемых функций и информационного

обеспечения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

1.1

Краткое описание предметной области . . . . . . . . . . . . . . . . . . . . . . . . . .

4

1.2

Выбор и описание автоматизируемых функций . . . . . . . . . . . . . . . . . . .

5

1.3

Первичное описание информационного обеспечения . . . . . . . . . . . . . . .

7

1.4

Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10

2

Выявление ограничений и правил поддержания целостности . . . .

11

2.1

Уровень атрибутов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

2.2

Уровень кортежей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

2.3

Уровень множеств кортежей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

2.4

Уровень базы данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

2.5

Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

3

Проектирование локальных ER-моделей . . . . . . . . . . . . . . . . . . . . . .

29

3.1

Составление локальных исходных ER-моделей . . . . . . . . . . . . . . . . . . .

29

3.2

Нормализация локальных ER-моделей . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

3.3

Спецификация ограничений и правил поддержания целостности . . . . .

39

3.4

Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

4

Проектирование глобальной ER-модели . . . . . . . . . . . . . . . . . . . . . . .

40

4.1

Выявление и устранение эквивалентных сущностей . . . . . . . . . . . . . . .

40

4.2

Выявление категорий и синтез обобщающих сущностей . . . . . . . . . . . .

40

4.3

Выявление и устранение дублирования атрибутов и связей. . . . . . . . . .

40

4.4

Графическое представление глобальной ER-модели . . . . . . . . . . . . . . .

40

4.5

Спецификация ограничений и правил поддержания целостности . . . . .

40

4.6

Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40

5

Проектирование реляционной SQL-модели . . . . . . . . . . . . . . . . . . . .

42

5.1

Перевод глобальной ER-модели в реляционную форму . . . . . . . . . . . . .

42

5.2

Спецификация ограничений и правил поддержания целостности . . . . .

43

5.3

SQL-код для создания реляционной модели . . . . . . . . . . . . . . . . . . . . . .

43

5.4

Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48

6

Проектирование представлений для автоматизируемых функций

49

6.1

Определение путей доступа для автоматизируемых функций . . . . . . . .

49

6.2

SQL-код локальных просмотров для автоматизируемых функций. . . .

49

6.3

Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

52

Заключение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

53

Список литературы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

54

Соседние файлы в предмете Базы данных