В настоящее время я прохожу онлайн-курс по проектированию баз данных Oracle Academy, в котором кратко рассказывается о концепции непередаваемых отношений. Я понимаю их концепцию, но расплывчатые детали курса оставили у меня несколько вопросов.
Могут ли существовать непередаваемые отношения между сущностями, которые связаны отношением 1:1 или М:М? Все примеры, предоставленные Oracle, изображали отношения 1:M.
Может ли ромб, используемый для представления непередаваемой связи, быть нарисован на любом конце связи, независимо от того, являются ли они необязательными или обязательными? Я считаю, что они могут появиться только при обязательном прекращении отношений, но я хочу быть уверенным.
Точно так же может ли ромб, используемый для представления непередаваемых отношений, потенциально появляться на ОБОИХ концах отношений?
Ниже приведены несколько примеров, предоставленных Oracle Academy: