试题

计算机三级《数据库技术》备考习题与答案

时间:2025-04-21 01:03:37 试题 我要投稿

计算机三级《数据库技术》备考习题与答案

  同学们在备考计算机三级《数据库技术》科目时,知道有哪些知识考点吗?下面百分网小编为大家搜索整理了关于《数据库技术》备考习题与答案,欢迎参考学习,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!

  一、选择题

  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

【计算机三级《数据库技术》备考习题与答案】相关文章:

2016计算机三级《数据库技术》备考习题与答案07-06

2017计算机三级数据库技术备考习题及答案06-16

计算机三级数据库技术备考习题及答案201706-28

计算机三级考试数据库技术备考习题02-26

2017年计算机三级数据库技术备考习题及答案05-27

计算机三级《数据库技术》基础习题及答案03-13

计算机三级《网络技术》备考习题及答案05-23

2024计算机三级数据库技术备考练习题及答案11-21

207计算机三级数据库技术备考练习题及答案01-12