ER- диаграммы
Инструментом графического представления инфологических моделей является язык ER-диаграмм (Entity-Relationship – сущность-связь).
В ER-диаграммах сущности изображаются прямоугольниками, ассоциации шестиугольниками, атрибуты – овалами, связи – линиями с обозначением типа связи.
Рассмотрим пример построения ER-диаграммы инфологической модели. Пусть модель описывает предметную область, отражающую командировки сотрудников фирмы. Все необходимые для включения в БД сведения, содержатся в сущностях, состав и атрибуты которых приведены в таблице 4.3 В столбце «Атрибуты» таблицы 4.3 курсивом показаны ключи.
Таблица 4.3 Сущности и атрибуты инфологической модели
Сущности | Атрибуты |
СОТРУДНИКИ | Фамилия (Фам), номер личного дела (НЛД), код ВУЗа (ВУЗ) |
ЛИЧНОЕ ДЕЛО | Номер личного дела, фамилия, характеристика 1 (Хар1) … характеристика N (ХарN) |
КОМАНДИРОВКИ | Фамилия, город, расходы |
ВУЗЫ | Код Вуза, наименование Вуза (НВ), код специальности (КС) |
СПЕЦИАЛЬНОСТИ | Код специальности, наименование специальности (НС) |
На рисунке 4.8 представлена инфологическая модель на языке ER-диаграмм
Рис. 4.8 ER-диаграмма инфологической модели БД
ER-диаграмма, изображенная на рисунке 4.8, удовлетворяет следующим условиям: сотрудники отдела могут ездить в разные города; каждый сотрудник может несколько раз быть в одном и том же городе; в один и тот же город могут ездить разные сотрудники; любая специальность может быть в любом вузе.
Дата добавления: 2015-04-03; просмотров: 4329;