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

Лекция 11

Даталогические модели (логические модели данных). Иерархические, сетевые, реляционные модели данных. Принципы построения. Преимущества и недостатки

Модель данных – модель логического уровня проектирования БД

Структурный компонент, т.е. набор правил, по которым может быть построена БД.

Управляющий компонент, определяющий типы допустимых операций с данными (операции обновления и извлечения данных, а также операции изменения структуры БД).

Поддержка набора (необязательная)

ограничений целостности данных, гарантирующая корректность используемых данных.

Структурный компонент – модели на основе записей

реляционная модель данных

(relational data model);

сетевая модель данных

(network data model);

иерархическая модель данных

(hierarchical data model).

Реляционная модель данных

Структура

Каф

Телефон

Корпус

№ ком

22

25-15

А

322

23

38-42

В

221

24

99-18

Б

117

Таб№

121

231

123

432

465

675

782

Кадровый состав

ФИО

Должность

Каф

Иванов И.И.

Зав. каф.

22

Сидоров С.С.

Проф.

22

Гиацинтова Г.Г.

Проф.

23

Цветкова С.С .

Доцент

23

Козлов К.К.

Доцент

24

Петров П.П.

Ст.преп.

24

Лютикова Л.Л.

Ассистент

22

Реляционная модель для ПрО

«сотрудники-проекты-детали-поставщики»

Отдел

Поставщик

Поставка

 

 

Сотрудник Проект Проект-поставщик-деталь

Деталь

Участие в проекте

Подчиненный

Составляющая

Реляционная модель (ключевые группы)

Отдел

Поставщик

Поставка

PK_Отдел

PK_Поставщик

PK_Деталь (FK)

 

 

PK_Поставщик (FK)

Сотрудник

Проект

Проект-поставщик-деталь

РК_Проект (FK)

PK_Сотрудник

РК_Проект

PK_Поставщик (FK)

PK_Отдел (FK)

PK_Сотрудник (FK)

PK_Деталь (FK)

Подчиненный

PK_Подчиненный

PK_Сотрудник (FK)

Участие в проекте

PK_Сотрудник (FK) РК_Проект (FK)

Деталь

PK_Деталь

Составляющая

В_составе_Деталь (FK)

Состоит_Деталь (FK)

Сетевая модель данных

Структура

22

25-15

А

322

23

38-42

В

221

24

99-18

Б

117

Кадровый состав

121

Иванов И.И.

Зав. каф.

231

Сидоров С.С.

Проф.

782

Лютикова Л.Л.

Ассистент

123

Гиацинтова Г.Г.

Проф.

432

Цветкова С.С .

Доцент

465

Козлов К.К.

Доцент

675

Петров П.П.

Ст.преп.

Сетевая модель для ПрО «сотрудники-проекты-детали-поставщики»

Отдел .

Сотрудник Сотрудник Сотрудник .

Проект-

 

 

 

Проект-

 

 

 

 

 

 

Проект-

 

 

 

 

 

.

 

 

 

Подч.

 

 

 

 

Подч

 

 

 

Подч

 

 

.

 

 

сотрудник

 

 

 

сотрудник

 

 

 

 

 

сотрудник

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Проект

Проект

Проект

 

 

 

 

 

 

 

Поставщик

Поставщик

 

Поставщик

Поставщик

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Поставка

 

 

 

Поставка

 

 

 

 

 

Поставка

 

 

 

 

 

 

 

Поставка

 

 

 

 

 

 

Поставка

 

 

 

Поставка

 

 

 

 

для проекта

 

 

 

для проекта

 

 

 

 

 

для проекта

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Деталь Деталь Деталь Деталь

Составляющая Составляющая Составляющая

Модификация сетевой модели

Отдел Отдел Отдел

Сотрудник

 

 

 

Сотрудник-

 

 

 

 

 

 

Сотрудник-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-Отдел

 

 

 

 

Отдел

 

 

 

 

 

 

 

Отдел

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сотрудник

Сотрудник

Сотрудник

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сотрудник

 

 

Сотрудник-

 

 

Сотрудник-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-подч

 

 

 

 

 

 

подч

 

 

 

 

 

подч

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Проект-

 

 

 

Проект-

 

 

 

 

 

 

 

Проект-

 

 

 

 

 

 

 

.

 

 

 

 

Подч.

 

 

Подч

Подч

 

 

 

 

 

сотрудник

 

 

 

сотрудник

 

 

 

 

 

 

сотрудник

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Проект

Проект

Проект

 

 

 

 

 

 

 

 

 

Поставщик

Поставщик

Поставщик

 

Поставщик

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Поставка

 

 

 

Поставка

 

 

 

 

 

 

 

Поставка

 

 

 

 

 

 

 

 

 

Поставка

 

 

 

 

 

Поставка

 

 

 

 

Поставка

 

 

 

для проекта

 

 

 

для проекта

 

 

 

 

 

 

для проекта

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Деталь Деталь Деталь Деталь

Составляющая Составляющая Составляющая

Иерархическая модель данных

ВУЗ

Структура

22 25-15 А 322 23 38-42 В 221 24 99-18 Б 117

Кадровый состав

121

Иванов И.И.

Зав. каф.

231

Сидоров С.С.

Проф.

782

Лютикова Л.Л.

Ассистент

123

Гиацинтова Г.Г.

Проф.

432

Цветкова С.С .

Доцент

465

Козлов К.К.

Доцент

675

Петров П.П.

Ст.преп.

Соседние файлы в папке 3 курс Лекции БД