计算机三级数据库技术备考模拟试题

时间:2022-07-01 07:22:12 数据库操作系统 我要投稿
  • 相关推荐

2017年计算机三级数据库技术备考模拟试题

  20179月计算机等级考试复习工作正在进行中,大家要抓紧时间备考。下面是小编分享的2017年计算机三级数据库技术备考模拟试题,欢迎大家练习!

2017年计算机三级数据库技术备考模拟试题

  一、选择题

  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 inta 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.游标中有个当前行指针,该指针只能在结果集中单向移动

  二、填空题

  1.利用存储过程机制,可以__________数据操作效率。

  2.存储过程可以接受输入参数和输出参数,对于输出参数,必须用__________词来标明。

  3.SQL Server支持两种类型的触发器,它们是__________触发型触发器和__________触发型触发器。

  4.在一个表上针对每个操作,可以定义__________个前触发型触发器。

  5.如果在某个表的INSERT操作上定义了触发器,则当执行INSERT语句时,系统产生的临时工作表是__________。

  6.对于后触发型触发器,当在触发器中发现引发触发器执行的操作违反了约束时,需要通过__________语句撤销已执行的操作。

  7.打开游标的语句是__________。

  8.在操作游标时,判断数据提取状态的全局变量是__________。

  9.用户定义的函数有__________、__________和__________三类。

  10.删除用户定义的函数的T—SQL语句是__________。

  一、选择题

  1.A

  2.A

  3.D

  4.C

  5.D

  6.D

  7.C

  8.D

  二、填空题

  1.提高

  2.output

  3.前 后

  4. 1

  5.INSERTED

  6.ROLLBACK

  7.0PEN

  8.@@fetch_status

  9.标量函数 内联表值函数多语句表值函数

  10.DROP FUNCTION

【计算机三级数据库技术备考模拟试题】相关文章:

《模拟电子技术》模拟试题四07-03

计算机考试三级网络技术练习试题及答案07-01

2016年计算机三级数据库技术练习题及答案07-03

计算机软件模拟技术分析论文07-03

精选GRE模拟试题及分析07-03

java数据库面试题07-13

人力资源模拟试题07-13

金融英语模拟试题及答案07-02

关于英语模拟试题的分析07-03

销售类面试模拟试题07-13