智慧树知到《数据库原理(上海建桥学院)》章节测试答案
B.DELETE
C.SELECT
D.INSERT
正确答案:SELECT
3、在视图上不能完成的操作是()
A.更新视图
B.查询
C.在视图上定义新的视图
D.在视图上定义新的表
正确答案:在视图上定义新的表
4、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()
A.数据查询
B.数据控制
C.数据定义
D.数据操纵
正确答案:数据定义
5、SQL语言中,删除一个视图的命令是()
A.DROP
B.DELETE
C.CLEAR
D.REMOVE
正确答案:DROP
第四章单元测试
1、创建存储过程的用处主要是()。
A.实现复杂的业务规则
B.增强引用完整性
C.提高数据操作效率
D.维护数据的一致性
正确答案:维护数据的一致性
2、设有存储过程定义语句:CREATE PROC P1 @x int, @y int output, @z int output。下列调用该存储过程的语句中,正确的是()。
A.EXEC P1 10, @a int output, @b int output
B.EXEC P1 10, @a int, @b int output
C.EXEC P1 10, @a output, @b output
D.EXEC P1 10, @a, @b output
正确答案:EXEC P1 10, @a output, @b output
3、下列删除存储过程P1的语句,正确的语句是()。
A.DROP P1
B.DELETE PROC P1
C.DROP PROC P1
D.DELETE P1
正确答案:DROP PROC P1
4、现有学生表和修课表,其结构为:学生表(学号,姓名,入学日期,毕业日期)修课表(学号,课程号,考试日期,成绩)现要求修课表中的考试日期必须在学生表中相应学生的入学日期和毕业日期之间。下列实现方法中,正确的是()。
A.在修课表的考试日期列上定义一个CHECK约束
B.在修课表上建立一个插入和更新操作的触发器
C.在学生表上建立一个插入和更新操作的触发器
D.在修课表的考试日期列上定义一个外码引用约束
正确答案:在修课表上建立一个插入和更新操作的触发器
5、当执行由UPDATE语句引发的触发器时,下列关于该触发器临时工作表的说法,正确的是()。
A.系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改后的数据,用DELETED表存放更改前的数据
B.系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改前的数据,用DELETED表存放更改后的数据
C.系统会自动产生UPDATED表来存放更改后的数据
D.系统会自动产生UPDATED表来存放更改前的数据
正确答案:系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改后的数据,用DELETED表存放更改前的数据
第五章单元测试
1、对关系模式进行规范化的主要目的是()
A.维护数据的一致性
B.加强数据的安全性
C.提高数据操作效率
D.为用户提供更快捷的数据操作
正确答案:维护数据的一致性
2、以下选项中()不是由于关系模式设计不当所引起的问题。
A.删除异常
B.脏数据