两个弱实体之间m-n关系的含义是什么?

时间:2013-01-17 07:28:20

标签: sql database relational-database er-diagrams

我正在教科书上做一些练习,并且符合这个ER图:

enter image description here

我试图将上面的图转换为关系数据库模式,但我认为我没有任何意义:

•作业:作业编号,成绩

•注册:assignmentNo

•学生:studentID,takeAssignmentNo

•课程:dept,courseNo,offerAssigmentNo

请解释一下我该如何理解这个图表?它的实际用途是什么?如何在SQL Server中实现score关系,或将其转换为关系数据库模式?

1 个答案:

答案 0 :(得分:0)

试试这个:

注册:学生证,课程号

得分:作业编号,学生编号,课程编号

注意:有些设计师对复合主键不满意。不是我。