- •ВВЕДЕНИЕ
- •1 ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ: ОСНОВНЫЕ ПОНЯТИЯ
- •1.1 Основные цели и этапы проектирования баз данных
- •1.2 Нормальные формы
- •1.3 Первая нормальная форма
- •1.4 Вторая нормальная форма
- •1.5 Третья нормальная форма
- •1.7 Четвертая нормальная форма
- •1.8 Другие нормальные формы
- •2 ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ НА ОСНОВЕ ER-МОДЕЛЕЙ
- •2.1 Понятие ER-модели
- •2.2 ER-модель объекта
- •3 ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ НА ОСНОВЕ СЕМАНТИЧЕСКИХ ОБЪЕКТНЫХ МОДЕЛЕЙ
- •3.1 Понятие семантической объектной модели
- •3.2 Семантический объект
- •3.3 Семантические объектные модели связей между объектами
- •3.4 Типы семантических объектов
- •4 СИСТЕМА АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ ERwin
- •4.1 Назначение системы ERWin. Основные этапы проектирования базы данных с использованием ERWin
- •4.2 Основные элементы интерфейса ERWin
- •4.3 Создание логической модели данных
- •ЛИТЕРАТУРА
Министерство образования Республики Беларусь Учреждение образования
“Белорусский государственный университет информатики и радиоэлектроники”
Кафедра информационных технологий автоматизированных систем
Н.В. Батин
ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ
Учебное пособие для студентов специальности
“Автоматизированные системы обработки информации” дневной и дистанционной форм обучения
Минск 2007
|
СОДЕРЖАНИЕ |
|
ВВЕДЕНИЕ.................................................................................................................. |
3 |
|
1 ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ: ОСНОВНЫЕ ПОНЯТИЯ................... |
4 |
|
1.1 |
Основные цели и этапы проектирования баз данных................................ |
4 |
1.2 |
Нормальные формы....................................................................................... |
5 |
1.3 |
Первая нормальная форма............................................................................ |
8 |
1.4 |
Вторая нормальная форма.......................................................................... |
10 |
1.5 |
Третья нормальная форма........................................................................... |
13 |
1.6 |
Нормальная форма Бойса-Кодда................................................................ |
14 |
1.7 |
Четвертая нормальная форма..................................................................... |
17 |
1.8 |
Другие нормальные формы........................................................................ |
19 |
2 ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ НА ОСНОВЕ ER-МОДЕЛЕЙ........... |
20 |
|
2.1 |
Понятие ER-модели..................................................................................... |
20 |
2.2 |
ER-модель объекта...................................................................................... |
20 |
2.3ER-модели связей между объектами. Типовые инфологические и
|
|
даталогические модели............................................................................... |
25 |
3 |
ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ НА ОСНОВЕ СЕМАНТИЧЕСКИХ |
|
|
|
ОБЪЕКТНЫХ МОДЕЛЕЙ................................................................................. |
38 |
|
|
3.1 |
Понятие семантической объектной модели.............................................. |
38 |
|
3.2 |
Семантический объект................................................................................ |
38 |
|
3.3 |
Семантические объектные модели связей между объектами................ |
40 |
|
3.4 |
Типы семантических объектов................................................................... |
42 |
4 |
СИСТЕМА АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ БАЗ |
|
|
|
ДАННЫХ ERwin ................................................................................................. |
43 |
4.1Назначение системы ERWin. Основные этапы проектирования базы
|
данных с использованием ERWin ............................................................. |
43 |
4.2 |
Основные элементы интерфейса ERWin .................................................. |
44 |
4.3 |
Создание логической модели данных....................................................... |
45 |
ЛИТЕРАТУРА........................................................................................................... |
56 |
2
ВВЕДЕНИЕ
В пособии приводится теоретический и практический материал, связанный
срядом задач, решаемых в ходе проектирования реляционных баз данных (БД). Рассматриваются основные этапы проектирования БД и задачи каждого из
этапов, а также одна из задач, практически всегда решаемая в процессе проектирования реляционных БД – нормализация отношений (глава 1, [1,2,5]); широко применяемые технологии проектирования реляционных БД – ER-модели (глава 2, [1,2,3,8]) и СОМ-модели (глава 3, [2]), основные возможности программного пакета для автоматизированного проектирования БД на основе ER-
моделей – AllFusion ERWin Data Modeler (глава 4, [4,9]).
Рекомендуемая литература включает источники по основным задачам и методам проектирования БД [1-3,5,7,8,16], специализированным программным средствам автоматизации проектирования БД [4,9,10,12], теоретическим вопросам проектирования БД [2,5,6,11,13-15].
3