我有两张桌子。
Users
和Education
Users
包含一般用户数据。
Education
包含每所就读学校的记录。
Education
会使用userID
字段引用用户。
我应该创建一个连接表吗?这需要规范化吗?
我在创建链接两个表的外键时发现了问题...这是添加链接表的原因吗?
答案 0 :(得分:0)
听起来你在教育与用户之间存在多对一的关系。也就是说,单个用户可能拥有多个教育。在这种情况下,从Education表到Users表创建外键(FK)听起来不错。
只有在表之间存在多对多关系时才需要连接表。例如,多个用户可以共享相同的教育。或者您可能希望存储有关不应放在任一实体上的关系的信息。