2010-04-15 2 views
1

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

Например, при проектировании диаграммы отношений сущностей, если у меня есть два объекта (например, книга и покупатель), как узнать, когда выбрать сплошную Crows Foot или пунктирную Crows Foot для соединения двух объектов?

Любая помощь будет оценена по достоинству. Заранее спасибо.

ответ

1

Правило «Независимое существование»

Книга, существует ли оно было приобретено или нет.

Покупатель существует, покупают ли они книгу или нет.

Однако квитанция о продаже для покупки книги не может существовать без покупателя и книги.

+0

Спасибо за ваш ответ S. Lott. Хорошо, поэтому отношения между книгой и покупателем являются сильными, верно? – Anthony

+0

@ 01010011: Для меня книги и покупатели не имеют разумных отношений, кроме как через «Покупка» или «Транзакция» или какой-либо промежуточный продукт. Как называется эта связь между книгой покупателя? «Куплено»? "Принадлежит?" «Раньше купили?» И в чем сила? Сколько книг может быть связано с покупателем? Сколько покупателей может иметь отношение к книге? –

+0

Да, вы правы, нужны отношения, а также сущность моста. – Anthony

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