Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Обобщенные сущности



В реальности вещи не существуют сами по себе, каждая вещь относится к какому-то виду, виды объединяются в более крупные группы, те – в еще более крупные и так далее. В языках программирования такие отношения могут выражаться с помощью механизма наследования. В методе Баркера также есть возможность моделирования такой ситуации, для этого используются обобщенные сущности.

Обобщенная сущность включает в себя несколько вложенных сущностей. Выглядит это так, как показано на рисунке 4.6.

Рис. 4.6 Обобщенная сущность и вложенные сущности.

На рисунке мы видим результат более подробного анализа сущности «Студент». В результате этого анализа мы выяснили, что у нас имеется три разновидности студентов – обучающиеся на дневном отделении, на заочном отделении и на вечернем отделении. У каждой разновидности есть свои специфические атрибуты (пример условный, поэтому атрибуты приведены также условно). То есть, имеет смысл показать эти три разновидности при помощи вложенных сущностей, чтобы подчеркнуть отличие между ними и в явном виде распределить атрибуты.

Вложенные сущности обладают атрибутами обобщенной сущности и добавляют к ним свои, присущие только ей. Очевидно, что у каждой вложенной сущности должны быть такие атрибуты, иначе ее выделение ничем не оправдано.

Еще одним требованием метода Баркера является выделение всех разновидностей вложенных сущностей. Другими словами, просто студентов в нашем институте быть не может, любой студент находиться либо на дневном, либо на заочном, либо на вечернем отделении. Если имеются еще какие-то разновидности, они обязательно должны быть включены в число вложенных сущностей.

Как обобщенная сущность, так и вложенные в нее сущности могут участвовать в связях. При этом для обобщенной сущности участие в связи означает, что в ней участвуют все вложенные сущности (например, такой связью будет связь с группой – все студенты разбиваются на группы). Вложенная сущность участвует в связях индивидуально (такой может быть связь между студентом и видом спорта – как правило, студенты заочного и вечернего отделений появляются в институте на время сессии, поэтому ни тренироваться, ни входить в институтские спортивные команды не могут, а значит, их занятия спортом нам не интересны).





Дата публикования: 2014-11-26; Прочитано: 314 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...