Могут ли отношения иметь уникальный атрибут?ER Diagram ER модель - PullRequest
0 голосов
/ 11 октября 2018

Может ли отношение в диаграмме ER иметь свой уникальный атрибут?например:

Сущность A ------ [отношение] ------- Сущность B Например: отношение имеет подчеркнутый атрибут (или его собственный уникальный атрибут) вместе с ключамииз сущностей в отношении, чтобы сформировать свой собственный ключ?

, например, у сущности A есть ключ A, у сущности B есть ключ B, у взаимосвязи есть ключ C, а у сущности A и сущности B много-много взаимосвязей.следовательно, схема = R (A, B, C) с первичным ключом A, B и C?

1 Ответ

0 голосов
/ 11 октября 2018

Короткий ответ - да, разумно иметь атрибуты, связанные с отношениями, и иметь ограничения уникальности для этих атрибутов.Тем не менее, существует несколько разновидностей методов моделирования ER, нотаций и соглашений, и между ними будут различия в том, как моделировать эту ситуацию.

Вы пометили этот вопрос как дизайн базы данных.Не все модели ER предназначены для проектирования баз данных, но если вы разрабатываете базу данных, то соответствующая модель данных вашей предполагаемой базы данных будет иметь значение.Например, в реляционной базе данных 1004 * сущности и отношения реализуются одинаково: как отношения.Поэтому для реляционной базы данных необязательно проводить различие между атрибутами объекта и атрибутами отношения, поскольку все они станут атрибутами схемы отношения (т. Е. Таблиц).Это то, что вы могли бы учитывать при принятии решения о том, как представлять вещи на диаграмме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...