Sql 此数据的正确数据库结构是什么?
我有两张桌子Sql 此数据的正确数据库结构是什么?,sql,sql-server,normalization,Sql,Sql Server,Normalization,我有两张桌子 用户和教育 用户包含一般用户数据 教育包含每个就读学校的记录 Education将使用userID字段引用用户 我应该创建一个联接表吗?这是否需要标准化 我发现在创建链接两个表的外键时出现问题。。。这就是添加链接表的原因吗?听起来教育和用户之间有一种多对一的关系。也就是说,一个用户可能有多个教育。在这种情况下,从教育表到用户表创建外键(FK)听起来不错 只有当表之间存在多对多关系时,才需要连接表。例如,多个用户可以共享相同的教育。或者,您可能希望存储不应放在任何一个实体上的有关关系
用户
和教育
用户
包含一般用户数据
教育
包含每个就读学校的记录
Education
将使用userID
字段引用用户
我应该创建一个联接表吗?这是否需要标准化
我发现在创建链接两个表的外键时出现问题。。。这就是添加链接表的原因吗?听起来教育和用户之间有一种多对一的关系。也就是说,一个用户可能有多个教育。在这种情况下,从教育表到用户表创建外键(FK)听起来不错 只有当表之间存在多对多关系时,才需要连接表。例如,多个用户可以共享相同的教育。或者,您可能希望存储不应放在任何一个实体上的有关关系的信息