Проблемы, связанные с рекомендациями по созданию моделей отношений сущностей

В настоящее время я прохожу онлайн-курс по проектированию баз данных Oracle Academy, в котором кратко рассказывается о концепции непередаваемых отношений. Я понимаю их концепцию, но расплывчатые детали курса оставили у меня несколько вопросов.

  1. Могут ли существовать непередаваемые отношения между сущностями, которые связаны отношением 1:1 или М:М? Все примеры, предоставленные Oracle, изображали отношения 1:M.

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

  3. Точно так же может ли ромб, используемый для представления непередаваемых отношений, потенциально появляться на ОБОИХ концах отношений?

Ниже приведены несколько примеров, предоставленных Oracle Academy: Example1 Пример2


person Zampanò    schedule 20.07.2017    source источник


Ответы (1)


  1. Я не уверен, но если вы думаете об определенных отношениях 1:1, они не подлежат передаче. Например, у одного человека может быть только один паспорт. Паспорт нельзя передавать между людьми. Я не уверен насчет многих ко многим, но могу привести пример: у вас может быть группа людей, которые пишут серии книг. Это было бы много ко многим, и авторство не может быть передано другим людям. Наверное, это не лучший пример.

  2. Ромб может быть нарисован с любой стороны, но обычно он появляется на обязательном конце, поэтому я всегда помещал его на этот конец.

  3. Я никогда не видел алмаз на обоих концах.

person Zailyn Tamayo    schedule 01.08.2017
comment
да бриллиант почти всегда на одном конце - person asdf; 05.08.2017