Database 我如何解释这个ER图(忽略hasMajor关系)?

Database 我如何解释这个ER图(忽略hasMajor关系)?,database,entity-relationship,Database,Entity Relationship,我非常不确定属于类实体的唯一属性。我会写(关键属性用粗体表示): 班级(班级号,时间表,房间) 或: 课程(deptCode、courseNo等)? 这将如何影响引用什么 两者都不是:班级、日程安排和房间是班级实体的唯一关键。我这样说是因为类ID代表课程、部门和系的唯一组合。它不会在同一课程、部门和系中重复。然而classID可以分配给多个房间和时间。因此,它不能是类的唯一键。因此,课程号、日程安排和房间的组合使得记录在课堂上独一无二。因此,首先是接近;但所有对象都是粗体的,因为它需要每个值来生

我非常不确定属于类实体的唯一属性。我会写(关键属性用粗体表示): 班级(班级号,时间表,房间) 或: 课程(deptCode、courseNo等)? 这将如何影响引用什么


两者都不是:班级、日程安排和房间是班级实体的唯一关键。我这样说是因为类ID代表课程、部门和系的唯一组合。它不会在同一课程、部门和系中重复。然而classID可以分配给多个房间和时间。因此,它不能是类的唯一键。因此,课程号、日程安排和房间的组合使得记录在课堂上独一无二。因此,首先是接近;但所有对象都是粗体的,因为它需要每个值来生成唯一的键。同一个班级可以同时举办;但是在不同的房间里,比如说,当考虑到这一点时,通过具体的例子总是有帮助的:所以,如果第2节的英语101是一个课堂记录(ID 12324),如果它在不同的地方或不同的时间举行,我会有不同的英语101第2节的课堂ID吗?课程的内容是一样的,所以“不”应该是你的答案。。。因此,ID 12324将在类实体中重复;因此,它不是unqiue。但日程安排和空间的结合会使它独一无二。(假设时间表定义了开始/结束重复发生。)留给我们上课(课程号、时间表、房间)