Доктрина отношения «многие ко многим» между тремя таблицами - PullRequest
2 голосов
/ 25 июля 2010

У меня есть три таблицы: примечание , пользователь и тег . Ниже приведена диаграмма отношений между этими таблицами:

альтернативный текст http://www.ilabs.lt/share/database.jpg

Пользователь может иметь много Заметок и Теги , Примечание может иметь много Пользователей и Теги , Теги могут иметь много пользователей и много заметок . У меня нет проблем с установкой отношения «многие ко многим» между двумя таблицами, но я не могу связать три таблицы. Как я могу описать эти отношения в Учении?

1 Ответ

1 голос
/ 25 июля 2010

Вы должны сделать NoteUserTag собственной записью / сущностью с дополнительным суррогатным ID:

note_user_tag_id
note_id
user_id
tag_id

Вероятно, лучше всего справиться с этой ситуацией.

...