- •База данных
- •Введение
- •1.2 Выбор и описание автоматизируемых функций
- •1.3 Первичное описание информационного обеспечения
- •1.4 Вывод
- •2 Выявление ограничений и правил поддержания целостности
- •2.1 Уровень атрибутов
- •2.2.1 Функция 1 “Продажа билетов”.
- •2.2.2 Функция 2 “Возврат билетов”.
- •2.2.3 Функция 3 “Бронирование билетов”.
- •2.2.4 Функция 4 “Заказ транспортных средств”.
- •2.2.5 Функция 5 “Учет кадров”.
- •2.3 Уровень множеств кортежей
- •2.3.1 Функция 1 “Продажа билетов”.
- •2.3.2 Функция 2 “Возврат билетов”.
- •2.3.3. Функция 3 “Бронирование билетов”.
- •2.3.4 Функция 4 “Заказ транспортных средств”.
- •2.3.5 Функция 5 “Учет кадров”.
- •2.4 Уровень базы данных
- •2.4.1 Функция 1 “Продажа билетов”.
- •2.4.2 Функция 2 “Возврат билетов”.
- •2.4.3 Функция 3 “Бронирование билетов”.
- •2.4.4 Функция 4 “Заказ транспортных средств”.
- •2.4.5 Функция 5 “Учет кадров”.
- •2.5 Вывод
- •3.1.2 Функция 2 “Возврат билетов”
- •3.1.4 Функция 4 “Заказ транспортных средств”
- •3.1.5 Функция 5 “Учет кадров”
- •3.2.1 Функция 1 “Продажа билетов”
- •3.2.2 Функция 2 “Возврат билетов”
- •3.2.3 Функция 3 “Бронирование билетов”
- •3.2.4 Функция 4 “Заказ транспортных средств”
- •3.2.5 Функция 5 “Учет кадров”
- •3.3 Спецификация ограничений и правил поддержания целостности
- •5.2 Спецификация ограничений и правил поддержания целостности
- •5.3 Sql-код для создания реляционной модели
- •5.4 Вывод
- •6.2 Sql-код локальных просмотров для автоматизируемых функций
Министерство образования Российской Федерации
Уфимский государственный авиационный технический университет
База данных
ДЛЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ
“ПРОДАЖА АВТОБУСНЫХ БИЛЕТОВ”
Пояснительная записка к курсовому проекту
по общепрофессиональной дисциплине
“Организация баз данных”
Специальность 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 |