假设我们有以下表格:
user
team
meeting
ateam
和 ameeting
都可以有多个users
(一对多的关系)。
对此数据库结构进行建模的最佳方法是什么?
选项1:
team-user
1个和meeting-user
关系的连接表:
列:,,user_id
示例
行:
team_id
meeting_id
1, 3, null
1, null, 4
选项 2:
2个连接表,一个用于关系team-user
,一个用于meeting-user
关系
列表 1:,user_id
示例team_id
行:1, 3
列表 2:,user_id
示例meeting_id
行:1, 4