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

2024-11-22 14:35:37
推荐回答(2个)
回答1:

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

然后
学生表 与 学生选修课程情况表 为 一对多关系.
选修课程表 与 学生选修课程情况表 为 一对多关系.

回答2:

增加中间表进行映射,具体看实际业务了