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