选修表SC和学生表Student之间存在参照关联。当删除Student表中某个学生的个人信息时,要求系统自动删除SC表中该学生的选课记录,那么完整性约束应定义为下列哪项________?
ON DELETE CASCADE
举一反三
- 参照学生表student,课程表course和选课关系表sc,要查找“张三”同学选修“法律基础”课的成绩,将涉及关系( )。 A: course,sc B: student course, C: sc student, D: sc student,
- 删除计算机系学生(在student表中)的修课记录(在sc表中)的正确的SQL语句是_____。
- 在student、course和sc表的基础上,删除第5学期成绩小于30分的学生的选课记录,用语句
- 如果学生和学生监护人2个表的删除参照完整性规则为“级联”,下列选项正确的描述是()。 A: 删除学生表中的记录时,学生监护人表中的相应记录将自动删除 B: 删除学生表中的记录时,学生监护人表中的相应记录不变 C: 不允许删除学生表中的任何记录 D: 不允许删除学生监护人表中的任何记录
- 将Student和Sc表中的信息连接起来,显示学生信息,要求没有选课的同学的信息也显示。
内容
- 0
为student表创建一个名称为my_trig的触发器,当用户成功删除该表中的一条或多条记录时,触发器 自动删除SC表中与之有关的记录。
- 1
设有学生表S(S#,NAME,CLASS)和学生选修表SC(SC#,CID,GRADE),为维护数据一致性,表S与SC之间应满足 约束。
- 2
如果在“学生-课程”数据库中,希望当删除Student表中的元组时,级联删除SC表中相应的元组,则在定义SC表时,应有语句____________________。 A: FOREIGN KEY (Sno) ON DELETE CASCADE Student(Sno) B: FOREIGN KEY (Sno) ON DELETE NO ACTION Student(Sno) C: FOREIGN KEY (Sno) REFERENCES Student(Sno) ON DELETE NO ACTION D: FOREIGN KEY (Sno) REFERENCES Student(Sno) ON DELETE CASCADE
- 3
有一个学生表与一个学生信息表,若在学生表中删除一个学生信息时,要将该学生在学生信息表中所有信息都删除,需进行的操作是 A: 参照完整性 B: 级联更新 C: 级联删除 D: 查询记录
- 4
在“查询选修课程号为4,且成绩在80分以上的所有学生的学号”的SQL语句中,将使用的表是( )。 A: 学生信息表s B: 学生信息表s和课程信息表c C: 学生信息表s、课程信息表c和学生选课信息表sc D: 学生选课信息表sc