试题

计算机三级考试《数据库技术》练习题及答案

时间:2024-08-06 01:28:32 试题 我要投稿

计算机三级考试《数据库技术》练习题及答案

  《数据库技术》是计算机三级考试类别之一,下面小编整理了计算机三级考试《数据库技术》练习题及答案,大家快来检测吧!

计算机三级考试《数据库技术》练习题及答案

  选择题

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

  9.SQL Server数据库是由文件组成的。下列关于数据库所包含的文件的说法中,正确的是__________。

  A.一个数据库可包含多个主要数据文件和多个日志文件

  B.一个数据库只能包含一个主要数据文件和一个日志文件

  C.一个数据库可包含多个次要数据文件,但只能包含一个日志文件

  D.一个数据库可包含多个次要数据文件和多个日志文件

  10.在SQL Sever中创建用户数据库,其主要数据文件的大小必须大于__________。

  A.master数据库的大小

  B.model数据库的大小

  C.msdb数据库的大小

  D.3 MB

  11.在SQL Server系统数据库中,存放用户数据库公共信息的是__________。

  A.master

  B.model

  C.msdb

  D.tempdb

  12.在SQL Sever中创建用户数据库,实际就是定义数据库所包含的文件以及文件的属性。下列不属于数据库文件属性的是__________。

  A.初始大小

  B.物理文件名

  C.文件结构

  D.最大大小

  13.下列不属于创建分区表步骤的是__________。

  A.创建分区依据列

  B.创建分区函数

  C.创建分区方案

  D.使用分区方案创建表

  参考答案:1.A 2.A 3.D 4.C 5.D 6.D 7.C 8.D 9.D 10.B 11.B 12.C 13.A


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

计算机三级考试《数据库技术》练习题和答案10-12

2016计算机三级考试《数据库技术》练习题及答案08-18

计算机三级《数据库技术》练习题及答案10-18

计算机三级考试《数据库技术》试题及答案11-27

计算机三级考试《数据库技术》试题及答案07-08

计算机三级考试数据库技术练习题08-20

计算机三级数据库技术练习题及答案10-26

2016计算机三级《数据库技术》练习题及答案09-23

计算机三级考试《数据库技术》考点练习题09-08

计算机三级《数据库技术》考试试题与答案10-21