![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
В реальности вещи не существуют сами по себе, каждая вещь относится к какому-то виду, виды объединяются в более крупные группы, те – в еще более крупные и так далее. В языках программирования такие отношения могут выражаться с помощью механизма наследования. В методе Баркера также есть возможность моделирования такой ситуации, для этого используются обобщенные сущности.
Обобщенная сущность включает в себя несколько вложенных сущностей. Выглядит это так, как показано на рисунке 4.6.
Рис. 4.6 Обобщенная сущность и вложенные сущности.
На рисунке мы видим результат более подробного анализа сущности «Студент». В результате этого анализа мы выяснили, что у нас имеется три разновидности студентов – обучающиеся на дневном отделении, на заочном отделении и на вечернем отделении. У каждой разновидности есть свои специфические атрибуты (пример условный, поэтому атрибуты приведены также условно). То есть, имеет смысл показать эти три разновидности при помощи вложенных сущностей, чтобы подчеркнуть отличие между ними и в явном виде распределить атрибуты.
Вложенные сущности обладают атрибутами обобщенной сущности и добавляют к ним свои, присущие только ей. Очевидно, что у каждой вложенной сущности должны быть такие атрибуты, иначе ее выделение ничем не оправдано.
Еще одним требованием метода Баркера является выделение всех разновидностей вложенных сущностей. Другими словами, просто студентов в нашем институте быть не может, любой студент находиться либо на дневном, либо на заочном, либо на вечернем отделении. Если имеются еще какие-то разновидности, они обязательно должны быть включены в число вложенных сущностей.
Как обобщенная сущность, так и вложенные в нее сущности могут участвовать в связях. При этом для обобщенной сущности участие в связи означает, что в ней участвуют все вложенные сущности (например, такой связью будет связь с группой – все студенты разбиваются на группы). Вложенная сущность участвует в связях индивидуально (такой может быть связь между студентом и видом спорта – как правило, студенты заочного и вечернего отделений появляются в институте на время сессии, поэтому ни тренироваться, ни входить в институтские спортивные команды не могут, а значит, их занятия спортом нам не интересны).
Дата публикования: 2014-11-26; Прочитано: 314 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!