计算机等考三级数据库后台编程练习题
求学快递网计算机等级考试专题重点推荐:2016年计算机三级考试报考时间 、2016年计算机三级考试证书领取时间、2016年计算机三级考试报考指南、2016年计算机三级考试大纲、2016年计算机三级考试政策、2016年计算机三级考试报考条件、2016年计算机三级考试科目等最新新闻资讯。
选择题
1、创建存储过程的用处主要是__________。
A.提高数据操作效率
B.维护数据的一致性
C.实现复杂的业务规则
D.增强引用完整性
2、下列关于存储过程的说法中,正确的是__________。
A.在定义存储过程的代码中可以包含数据的增、删、改、查语句
B.用户可以向存储过程传递参数,但不能输出存储过程产生的结果
C.存储过程的执行是在客户端完成的
D.存储过程是存储在客户端的可执行代码段
3、设要定义一个包含两个输入参数和两个输出参数的存储过程,各参数均为整型。下列定义该存储过程的语句中,正确的是__________。
A.CREATE PROC P1 @x1,@x2 int.
@x3.@x4int output
B.CREATE PROC P1 @x1 int.@x2 int.
@x2.@x4int output
C.CREATE PROC P1 @x1 int,@x2 int,
@x3 int.@x4 int output
D.CREATE PROC P1 @x1 int.@x2 int.
@x3 int output.@x4 int output t
4、设有存储过程定义语句: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
5、定义触发器的主要作用是。
A.提高数据的查询效率
B.增强数据的安全性
C.加强数据的保密性
D.实现复杂的约束
6、设在sc(Sno,Cno,Grade)表上定义了如下触发器:
CREATE TRIGGER tri1 ON SC INSTEAD OF INSERT...
当执行语句:INSERT INTO SC VALUES(‘s001’, ‘c01’,90)
会引发该触发器执行。下列关于触发器执行时表中数据的说法中,正确的是__________。
A.sc表和INERTED表中均包含新插入的数据
B.sc表和INERTED表中均不包含新插入的数据
C.SC表中包含新插入的数据,INERTED表中不包含新插入的数据
D.sc表中不包含新插入的数据,INERTED表中包含新插入的数据
7、当执行由UPDATE语句引发的触发器时,下列关于该触发器临时工作表的说法中,正确的是__________。
A.系统会自动产生UPDATED表来存放更改前的数据
B.系统会自动产生UPDATED表来存放更改后的数据
C.系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改后的数据,用DELETED表存放更改前的数据
D.系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改前的数据,用DELETED表存放更改后的数据
8、下列关于游标的说法中,错误的是__________。
A.游标允许用户定位到结果集中的某行
B.游标允许用户读取结果集中当前行位置的数据
C.游标允许用户修改结果集中当前行位置的数据
D.游标中有个当前行指针,该指针只能在结果集中单向移动
9、下列不属于存储过程好处的是:( )
A.模块化程序设计
B.改善性能
C.增加网络流量
D.增强应用程序安全性
10、在SQL语言中,为了数据完整性约束能力应创建( )。
A.视图view
B.索引index
C.游标cursor
D.触发器trigger
关注求学快递网计算机等级考试专题,帮你了解最新的2016年计算机三级考试资讯服务和2016计算机三级考试成绩查询,让你轻松备考计算机等级考试!
求学快递网计算机等级考试专题的小编们根据网民搜索喜爱,第一时间公布2016年计算机三级模拟试题、2016年计算机三级考试应试技巧、计算机三级考试历年真题、2016年计算机三级考试章节复习供广大求学爱好者学习使用,欢迎继续关注求学快递网计算机等级考试专题,并给我们提供宝贵的意见!