有一个数据库关系表:活动项目(项目号,学号,排名),假定每个学生可以参加多个项目,每个项目可以由多名学生来完成,在每个项目中学生的排名是唯一的,那么该表的主关键字是________。
A: 项目号
B: 学号
C: (项目号,学号)
D: (学号,排名)
A: 项目号
B: 学号
C: (项目号,学号)
D: (学号,排名)
举一反三
- 中国大学MOOC: 有一个数据库关系表:活动项目(项目号,学号,排名),假定每个学生可以参加多个项目,每个项目可以由多名学生来完成,在每个项目中学生的排名是唯一的,那么该表的主关键字是________。
- 有关系:项目(项目号、教工号、排名)假定每个职工可以参加多个项目,每个项目可以由多名职工来完成,在一个项目中职工的排名是唯一的。那么该关系的主码是 A: 项目号 B: 职工号 C: (项目号,职工号) D: (职工号,排名)
- 有关系:项目(项目号、教工号、排名) 假定每个职工可以参加多个项目,每个项目可以由多名职工来完成,在一个项目中职工的排名是唯一的。那么该关系的主码是
- 有一关系:教学(学号、教工号、课程号),假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师可以讲授多门课程,每门课程只能由一个老师来讲授,那么该关系的主键是________。 A: 课程号 B: 教工号 C: (学号,课程号) D: (学号,教工号)
- 学校有若干个系,每个系有各自的系号、系名和系主任;每个系有若干名教师和学生,教师有教师号、教师名和职称属性,每个教师可以担任若干门课程,一门课程只能由多位教师讲授,课程有课程号、课程名和学分,并参加多项项目,一个项目有多人合作,且责任轻重有个排名,项目有项目号、名称和负责人;学生有学号、姓名、年龄、性别,每个学生可以同时选修多门课程,选修有分数。(1)请设计此学校的教学管理的E-R模型。(2)将上述E-R模型转换为关系模型。