单选题
基于“学生—选课—课程”数据库中的如下三个关系:
学生信息表:STUDENT(s#,sname,sex,age,dept),主码为s#;
课程信息表:COURSE(c#,cname,teacher),主码为c#;
学生选课信息表:sc(s#,c#,grade),主码为(s#,c#)。
并已建立了如下四个视图:
V_S由STUDENT表经过选择,投影得到,且包含所有不允许空值属性;
V_S_S由V_S导出;
V_SC由SC导出;
V_S_SC_C由STUDENT,COURSE和SC导出。
单选题
成功执行“DROP TABLE STUDENT;”语句后,失效的是下列哪一组视图?
A、
仅V_S
B、
仅V_S和V_S_SC_C
C、
仅V_SC和V_S_SC_C
D、
仅V_S、V_S_S和V_S_SC_C
【正确答案】
D
【答案解析】
单选题
基于Oracle系统,用如下语句创建了一个触发器:
CREATE TRIGGER TRG_D_STUDENT
AFTER DELETE ON STUDENT FOR EACH ROW
BEGIN
DELETE SC WHERE STUDENT.S#=OLD.S#;
RETURN;
END;
如果成功执行语句“DELETE FROM STUDENT WHERE STUDENT.s#="20120212";”,则其结果是
A、
不但从STUDENT表中删除了学号为20120212学生的信息,同时也删除了SC表中该学生的选课信息
B、
仅从SC表中删除了学号为20120212学生的选课信息
C、
仅从STUDENT表中删除了学号为20120212学生的信息
D、
STUDENT表被删除
【正确答案】
A
【答案解析】
提交答案
关闭