Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конспект НВ Батин 2007.pdf
Скачиваний:
115
Добавлен:
15.06.2014
Размер:
800.45 Кб
Скачать

Министерство образования Республики Беларусь Учреждение образования

“Белорусский государственный университет информатики и радиоэлектроники”

Кафедра информационных технологий автоматизированных систем

Н.В. Батин

ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ

Учебное пособие для студентов специальности

“Автоматизированные системы обработки информации” дневной и дистанционной форм обучения

Минск 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

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