对于下面的两个关系模式:
学生(学号,姓名,性别,年龄,专业)
选修(学号,课程号,成绩)
其中,“学号”属性是学生关系模式的主关键字,(学号,课程号)的属性组合是选修关系模式的主关键字。
根据参照完整性规则的要求,选修关系模式中的“学号”属性的取值为
学生(学号,姓名,性别,年龄,专业)
选修(学号,课程号,成绩)
其中,“学号”属性是学生关系模式的主关键字,(学号,课程号)的属性组合是选修关系模式的主关键字。
根据参照完整性规则的要求,选修关系模式中的“学号”属性的取值为
举一反三
- 在关系模式学生(学号,姓名,班级),课程(课程号,课程名,学分),选修(学号,课程号,成绩)中,以下描述正确的是 A: 学号、课程号均可做选修关系的主码 B: 学号、课程号均是选修关系的外码 C: 学生关系中学号可以取空值 D: 选修关系中学号可以取空值
- 现有关系模式:选修(学号,课程号,成绩),如果一个学生可以选修多门课程,一门课程供多个学生选修,该关系模式中可以作为主码的是()。 A: 学号 B: 课程号 C: 成绩 D: 学号、课程号组合
- 已知关系模式:学生(学号,姓名,性别,年龄,系别),选课(学号,课程号,成绩)用关系代数实现查询没有选修课程号为‘C3’课程的学生学号。
- 在某“学生一课程”关系数据模型中,有一关系模式:(学号,课程号,成绩),按关键字的定义,该关系模式的关键字可以为() A: (学号,课程号,※成绩) B: (※学号,※课程号,成绩) C: (※学号,课程号,成绩) D: (学号,※课程号,成绩)
- 有如下三个关系模式: 学生(学号,姓名,所属专业) 课程(课程号,课程名,课时) 成绩(学号,课程号,成绩) 显然,成绩关系中的学号、课程号属性的取值必须存在于相应的关联表中,这种完整性规则称之为完整性