Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
48
Добавлен:
02.05.2014
Размер:
633.86 Кб
Скачать

38

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

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

База данных

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

«Продажа CD»

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

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

«Организация баз данных»

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

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

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

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

Курс 3

Семестр 6

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

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

(зач. кн.995323)

___________ Миронов В.В. ___________ Рубан А.Ю.

«___» ____________ 2002 г. «___» ___________ 2002 г.

2002

СОДЕРЖАНИЕ

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

3

1

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

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

4

1.1

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

4

1.2

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

5

1.3

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

7

1.4

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

9

2

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

10

2.1

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

10

2.2

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

15

2.3

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

16

2.4

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

16

2.5

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

17

3

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

18

3.1

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

18

3.2

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

21

3.3

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

24

3.4

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

24

4

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

25

4.1

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

25

4.2

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

25

4.3

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

25

4.4

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

25

4.5

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

25

4.6

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

25

5

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

26

5.1

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

26

5.2

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

27

5.3

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

27

5.4

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

31

6

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

32

6.1

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

32

6.2

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

32

6.3

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

34

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

35

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

36