多对多二元关系是否没有交叉数据?
我正在阅读“数据库管理系统基础第2版”和第38页,但有一个问题,但没有提供答案,只需用关联表解释多对多!
答案 0 :(得分:0)
简短回答:是的,请查看第129页的示例;)
长一: 交叉点数据是不属于M2M关系的两个实体中的任何一个的信息,但它们也没有描述这种关系。
即。教师和学生
老师可以有很多学生,学生可以有很多老师。每位教师与每位学生的课时可以是交叉数据。
<强>小时强>
Teacher Student Hours
A 1 2
A 2 2
B 1 4
B 2 1
但我们也可以想象这种没有时间的关系,例如,如果我们只对每位教师的班级中的学生感兴趣。
<强>类强>
Teacher Student
A 1
A 2
B 1
B 2
此表继续描述关系,但没有交叉数据。
Classes是教师 - 学生关系的关联实体。
希望这会让事情变得更容易。