2015-08-12 5 views
0

Я хочу знать, могу ли я связать тройную связь с другой сущностью, не создавая n-арного отношения. Чтобы описать в терминах таблиц, я хочу получить ссылку в таблице тройных отношений на другую (сущность) таблицу.Могу ли я использовать тройную связь как ассоциативную сущность?

+0

Какая информация метод моделирования/инструмент вы используете? – philipxy

ответ

0

Концептуально и вообще, да.

Его можно разумно назвать двоичным отношением между другим и ассоциативным объектом и четырехсторонним отношением между/над другим и сущностями, которые образуют ассоциативную сущность.

Но что именно точно Ваши термины означают, и как вы можете проектировать, зависит от вашего конкретного метода моделирования информации и/или инструмента.

Например, ваш метод/инструмент может потребовать или не потребовать добавления идентификатора к типу ассоциации и использовать его в других таблицах, а не только в трех столбцах.

Например, E-R Modeling различает типы «сущность» и «отношения» (каждый тип имеет соответствующую таблицу с другими столбцами для «свойств»). Но на самом деле это не требуется в информационном моделировании, поскольку «сущность» можно просто рассматривать как «1-арную» ассоциацию, а «свойство» можно просто считать «сущностью». (Является ли «брак» «отношениями» между супругами и/или «сущностью» с юбилеем и/или «имуществом» семьи или свадьбы?) Также любые столбцы, которые являются уникальными в любой таблице или запросе результат идентифицирует Тип «вещь» независимо от того, является ли он одним из базовых (неассоциативных или ассоциативных) типов «сущностей».

(Подробнее here.)

Смежные вопросы