- •Лекция 9
- •Модель «Сущность-связь»
- •Сущность
- •Свойство
- •Связь мощности «один к одному» (1:1)
- •Связи мощности «один ко многим» (1:М) и «многие к одному» (М:1)
- •Связь мощности «многие ко многим» (М:М)
- •Супертипы и подтипы
- •ER-диаграмма предметной области сотрудники-проекты-детали-поставщики
- •ER-диаграмма в 3-ей нормальной форме
- •Графический язык модели «сущность- связь» в нотации IDEF1X
- •Графические элементы основных нотаций
- •Получение реляционной схемы из ER-диаграммы
Лекция 9
Модель «сущность-связь». Основные понятия: Сущность, Свойства, Связи. Представление сущностей, свойств,
связей
Модель «Сущность-связь»
Сущность |
Свойство |
Связь |
|
сущности |
|
Сущность
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Сотрудник |
|
|
|
Подчиненный |
|
||
|
|
|
|
|
|
|
|
Сильная |
|
|
|
Слабая |
|||
сущность |
|
|
|
сущность |
|||
|
|
|
|
|
|||
|
|
Табельный номер |
Уникальный идентификатор сущности
Свойство
сущности
Множественное-единичное
Специальность
Простое-составное Адрес
Город
Улица
Дом
Базовое-производное
|
|
Кол-во |
Условное |
Ин. язык |
Сотрудник |
Статическое-динамическое
Связь мощности «один к одному» (1:1)
С1 |
А1 |
Сотрудник
1 |
С2 |
А2 |
С3 |
А3 |
Использует
1 |
С1 |
А1 |
|
|
|
Автомобиль |
С2 |
А2 |
С3 |
А3 |
Связи мощности «один ко многим» (1:М) и «многие к одному» (М:1)
Сотрудник |
С1 |
П1 |
|
|
|
1 |
С2 |
П2 |
С3 |
П3 |
Руководит
М |
С1 |
П1 |
|
|
|
Проект |
С2 |
П2 |
С3 |
П3 |
Связь мощности «многие ко многим» (М:М)
Сотрудник
М
Участвует
М
Проект
С1 |
П1 |
С2 |
П2 |
С3 |
П3 |
С1 |
П1 |
С2 |
П2 |
С3 |
П3 |
Супертипы и подтипы
Таб.номер |
Сотрудник |
Ф.И.О.
Сист. Прогр. |
Программист |
Рабочий |
Язык |
Прикладной |
|
Системный |
|
программирования |
|
программист |
|
программист |
|
|
|
|
|
ER-диаграмма предметной области сотрудники-проекты-детали-поставщики
Таб. номер Ф.И.О.
Год. Рожд. Специальность Ин. язык Адрес
Город
Улица
Дом
Отдел
1
Соста в М
Сотрудник
1
Подчине
ние
М
Подчиненный
|
Участи |
|
|
М |
е |
|
|
М |
|
Проект |
|
1 |
М |
|
|
|
|
||
|
Рук-во |
|
М |
|
|
|
|
|
|
Реализаци |
|
|
|
|
я проекта |
|
|
|
М |
|
|
|
Деталь |
|
|
В |
|
|
|
соста |
М М |
|
|
|
|
|
|
|
Соста |
|
|
|
в |
Состоит
Объем поставки
Имя поставщика
Статус поставщика
Кол-во
ER-диаграмма в 3-ей нормальной форме
Специальность
М
Имеет
М
М
Владее
т
М
Ин. язык
Отдел
1
Соста в М
Сотрудник
1
Подчине
ние
М
Подчиненный
Объем
|
Участи |
|
|
М |
е |
|
|
М |
Проект |
||
1 |
М |
||
|
Рук-во
Поставщик
М
Реализаци я проекта
М
Деталь
|
|
|
|
В |
|
|
|
соста |
М М |
|
|
|
|
|
|
|
|
|
|
|
|
Соста |
|
|
|
в |
Состоит
М
Поставк
а
М