Создание ER-модели (информационно-логической модели) представляет собой один из вариантов систематической модели данных. ER-модель должна обеспечивать возможность реализации максимального числа запросов к базе данных.
Этапы построения ER-модели:
1) формирование сущности;
2) выбор идентификационного атрибута для каждой сущности;
3) назначение описательных атрибутов;
4) спецификация связей;
5) графическое представление модели.
Результат решения – построение ER-модели, которая соответствует заданной предметной области.
Рассмотрим поэтапно результаты решения.
1) Формирование сущности:
- Арендатор;
- Аренда.
2) Выбор идентификационного атрибута для каждой сущности:
- Арендатор – код арендатора;
- Аренда – код аренды.
3) Назначение описательных атрибутов:
- Арендатор: фирма-арендатор, площадь офиса, адрес офиса
-Аренда: дата начала аренды, дата окончания, занят/свободен.
4) Спецификация связей (рис. 7.1):
Арендатор-Аренда (1:1).
|
|
Рис. 7.1. Спецификация связей
|
|
5) Графическое представление модели (рис.7.2):
|
|
|
|
Рис. 7.2. Графическое представление модели
Арендатор: (код фирмы-арендатора, фирма-арендатор, площадь офиса, адрес офиса);
Аренда: (код аренды, дата начала аренды, дата окончания аренды, занят/свободен).