ВУЗ:
Составители:
22
Рис. 2.5. Тип сущности как агрегат атрибутов
Тип сущности может соответствовать обобщению одного или более
других типов сущностей. Например, тип сущности ЛИЧНОСТЬ может быть
представлен как обобщение типов СЛУЖАЩИЙ, СТУДЕНТ и ПРОДАВЕЦ
(рис. 2.6). Тип сущности ЛИЧНОСТЬ состоит из общих для подтипов атрибу-
тов. Можно сказать также, что
подтипы наследуют эти атрибуты от общего типа
ЛИЧНОСТЬ. Такое наследование предполагает определенную зависимость ме-
жду атрибутами, а также между их значениями. Например, изменение возраста
некоторой личности приведет к одновременному изменению значения атрибута
Возраст в некоторой реализации типа СЛУЖАЩИЙ, что связано с наследова-
нием свойств личности, когда она выступает в роли
служащего.
Рис. 2.6. Иерархия обобщения типов сущности
Обобщение позволяет построить сложную систему категорий, причем
ее структура не обязательно будет иерархической, древовидной. Например,
личность может выступать в роли служащего или нанимателя, нанимателем
может быть компания или личность. Для моделирования этой ситуации введем
пять типов сущностей: НАНИМАТЕЛЬ-ЛИЧНОСТЬ, НАНИМАТЕЛЬ-
КОМПАНИЯ,
НАНИМАТЕЛЬ, ЛИЧНОСТЬ и СЛУЖАЩИЙ. ЛИЧНОСТЬ есть
обобщение типов НАНИМАТЕЛЬ-ЛИЧНОСТЬ и СЛУЖАЩИЙ, а НАНИМА-
ТЕЛЬ – обобщение типов НАНИМАТЕЛЬ-ЛИЧНОСТЬ и НАНИМАТЕЛЬ-
КОМПАНИЯ (рис. 2.7).
Личность
Служащий Студент Продавец
Служащий
Фамилия Адрес Возраст Отдел Профессия Зарплата№ служ.
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »