数据库表与表之间多对多关系怎么处理?

2024-11-10 01:38:41
推荐回答(3个)
回答1:

拆分关系,增加一个表,使之符合范式。

比如做学生选课系统,多个学生选多门课,这是多对多关系。

这样可以写成三个表:

学生表(学号,姓名)

课程表(课程号,课程名)

选课表(学号,课程号)

通过选课表,将学生和课程联系起来了

回答2:

拆分关系。增加一个表。使之符合范式。
比如做学生选课系统。多个学生选多门课。这是多对多关系。
这样可以写成三个表。
分别为。学生表(学号,姓名)
课程表(课程号,课程名)
选课表(学号,课程号)
通过选课表,将学生和课程联系起来了。

回答3:

把问题具体一些
多对多也可以join 连接