数据库设计怎么将 多对多关系 转换成 一对多关系

如题所述

一个 多对多关系 可以转换成两个 一对多关系
下面举例说明:
有 学生表 与 选修课程表 多对多关系
一个学生可以选择多门课程, 一门课程可以被多个学生选修.
需要新增加一个 学生选修课程情况表,2个字段(学生编号, 课程编号)

然后
学生表 与 学生选修课程情况表 为 一对多关系.
选修课程表 与 学生选修课程情况表 为 一对多关系.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-14
增加中间表进行映射,具体看实际业务了
相似回答