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

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

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

База данных

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

ОБЩЕЖИТИЕ”

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

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

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

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

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

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

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

Курс 3

Семестр 6

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

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

(зач. кн. 205227)

___________ Миронов В.В. ___________ Кутлубаева А. Г.

“___” ____________ 2003 г. “___” ___________ 2003 г.

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