首页

  • 学历类
  • 职业资格
  • 公务员
  • 医卫类
  • 建筑工程
  • 外语类
  • 外贸类
  • 计算机类
  • 财会类
  • 技能鉴定
当前位置: 我要找题网 > 考试试卷

2014年全国计算机等级考试二级MySQL数据库程序设计模拟试题

卷面总分:0分 答题时间:分钟 试卷题量:0题

一、多选题 (共40题,共0分)
1.

在讨论关系模型时,与“属性”同义的术语是 ______。

  • A.元组
  • B..N
  • C.. 表
  • D.关系
2.

在数据库系统的三级模式结构中,一个数据库只能有一个 ______。

  • A.模式和外模式
  • B.模式和内模式
  • C.子模式
  • D.外模式
3.

下列关于外键的叙述中,错误的是 ______。

  • A.外键是在一个或一组属性上定义的约束
  • B.外键的取值可以为空
  • C.外键是所参照关系的主键或唯一性索引的属性列
  • D.外键是唯一标识元组的一个或一组属性
4.

根据关系模式的完整性规则,以下关于主键的叙述中正确的是 ______。

  • A.主键不能包含两个字段
  • B.主键不能作为另一个关系的外键
  • C.主键不允许取空值
  • D.主键可以取重复值
5.

常见的数据库系统运行与应用结构包括 ______。

  • A.C/S 和 B/S
  • B.B2B 和 B2C
  • C.C/S 和 P2P
  • D.B/S
6.

设有 E-R 图,含有 A、B 两个实体, A、B 之间联系的类型是 M:N,则将该 E-R图转换为关系模式时,关 系模式的数量是 ______。

  • A.3
  • B.2
  • C.1
  • D.4
7.

数据库系统的三级模式结构是 ______。

  • A.模式,外模式,内模式
  • B.外模式,子模式,内模式
  • C.模式,逻辑模式,物理模式
  • D.逻辑模式,物理模式,子模式
8.

下列关于数据库的叙述中,错误的是 ______。

  • A.数据库中只保存数据
  • B.数据库中的数据具有较高的数据独立性
  • C.数据库按照一定的数据模型组织数据
  • D.数据库是大量有组织、可共享数据的集合
9.

模式 / 内模式映像保证数据库系统中的数据能够具有较高的 ______。

  • A.逻辑独立性
  • B.物理独立性
  • C.共享性
  • D.结构化
10.

下列关于数据的描述中,错误的是 ______。

  • A.数据是描述事物的符号记录
  • B.数据和它的语义是不可分的
  • C.数据指的就是数字
  • D.数据是数据库中存储的基本对象
11.

MySQL成功安装后,在系统中默认建立的用户个数是 ______。

  • A.0
  • B.1
  • C.2
  • D.3
12.

撤销用户的权限应使用的语句是 ______。

  • A.DROP
  • B.ALTER
  • C.REVOKE
  • D.GRANT
13.

下列关于局部变量和用户变量的描述中,错误的是 ______。

  • A.局部变量只在 BEGIN...ENI) 语句块之间有效
  • B.用户变量以 "@"开头,局部变量没有这个符号
  • C.用户变量使用 SET语句定义,局部变量使用 DECLARE语句定义
  • D.在存储函数中只能使用局部变量
14.

现有如下语句:能够直接调用过程 p,并能得到正确返回结果的语句是 ______。 CREATE PROCEDURE p(IN nol INT,OUT pname VARCHAR(10)) BEGIN SELECT sname INTO pname FROM student WHERE sno=nol: END;

  • A.CALL p(100,@x) ;
  • B.CALL p(100," 张红 ") ;
  • C.CALL p(@a,@b);
  • D.CALL p(@a," 张红 ") ;
15.

下列创建游标的语法格式中,正确的是 ______。

  • A.DECLARE cursor_name CURSOR FOR select_statement
  • B.DECLARE CURSOR cursor_name FOR select_statement
  • C.CREATE cursor_name CURSOR FOR select_statement
  • D.CREATE CURSOR cursor_name FOR select_statement
16.

设有如下定义存储过程的语句框架: CREATE PROCEDURE test(IN x INT) BEGIN ⋯⋯ END; 调用该存储过程的语句是 ______。

  • A.CALL test(10) ;
  • B.CALL test 10 ;
  • C.SELECT test(10) ;
  • D.SELECT test 10 ;
17.

在 MySQL中,不可以声明和使用游标的情况有 ______。

  • A.存储过程
  • B.存储函数
  • C.交互式 SQL查询
  • D.触发器
18.

在存储过程中,使用游标的一般流程是 ______。

  • A.打开 - - >读取 - - >关闭
  • B.声明 - - >读取 - - >关闭
  • C.声明 - - >打开 - - >读取 - - >关闭
  • D.声明 - - >填充内容 - - >打开 - - >读取 - - >关闭
19.

设有如下语句:关于以下命令,下列叙述中错误的是 ______。 DECLARE tmpVar TYPE CHAR(10) DEFAULT "MySQL"

  • A.tmpVar 的默认值是 "MySQL"
  • B.该语句声明了一个用户变量
  • C.tmpVar 被声明为字符类型变量
  • D.tmpVar 的作用域是声明该变量的 BEGIN⋯END 语句块
20.

存储过程和存储函数的主要区别在于 ______。

  • A.存储函数可以被其他应用程序调用,而存储过程不能被其他应用程序调用
  • B.存储过程中必须包含一条 RETURN语句,而存储函数中不允许出现该语句
  • C.存储函数只能建立在单个数据表上,而存储过程可以同时建立在多个数据表上
  • D.存储过程可以拥有输出参数,而存储函数不能拥有输出参数
21.

下列关于事件的描述中,错误的是 ______。

  • A.事件是基于特定时间周期来触发的
  • B.创建事件的语句是 CREATE EVENT
  • C.事件触发后,执行事件中定义的 SQL语句序列
  • D.如果不显式地指明,事件在创建后处于关闭状态
22.

现要求删除 MySQL数据库中已创建的事件,通常使用的语句是 ______。

  • A.DROP EVENT
  • B.DROP EVENTS
  • C.DELETE EVENT
  • D.DELETE EVENTS
23.

以下有关 MySQL事件的叙述中,错误的是 ______。

  • A.事件是由操作系统调用的过程
  • B.事件能够按设定的时间自动执行
  • C.在事件中可以调用存储过程
  • D.在事件中可以对数据表进行数据更新操作
24.

设有触发器:以下叙述中正确的是 ______。 CREATE TRIGGER test.insTrg AFTER INSERT ON test.student FOR EACH ROW SET @ msg="Hello!"

  • A.在对 student 表进行插入操作时,自动执行 insTrg 触发器
  • B.在对 test 表进行插入操作时,自动执行 insTrg 触发器
  • C.在对 insTrg 表进行插入操作时,自动执行 test 触发器
  • D.在对 student 表进行插入操作时,自动执行 test 触发器
25.

在 MySQL中, INSERT触发器操作数据时,可以使用的临时表是 ______。

  • A.NEW
  • B.OLD
  • C.NEW和 OLD
  • D.LAST
26.

下列操作中,不可能触发对应关系表上触发器的操作是 ______。

  • A.SELECT
  • B.INSERT
  • C.UPDATE
  • D.DELETE
27.

下列不能使用 ALTER命令进行修改的数据库对象是 ______。

  • A.存储过程
  • B.事件
  • C.触发器
  • D.存储函数
28.

MySQL中,激活触发器的命令包括 ______。

  • A.CREATE 、DROP 、INSERT
  • B.SELECT、CREATE 、UPDATE
  • C.INSERT、DELETE 、UPDATE
  • D.CREATE 、DELETE 、UPDATE
29.

部门表 tb_dept 的定义如下:下列说法中正确的是 ______。 CREATE TABLE tb_dept( deptno CHAR(2) primary key , dname CHAR(20) Not null , manager CHAR(12), telephone CHAR(15) );

  • A.dname 的取值允许为空,不允许重复
  • B.deptno 的取值不允许为空,不允许重复
  • C.deptno 的取值允许为空,不允许重复
  • D.dname的取值不允许为空,不允许重复
30.

下列关于表级约束和列级约束的描述中,不正确的是 ______。

  • A.列级约束针对某个特定的列,包含在列定义中
  • B.表级约束与列定义相互独立,不包含在列定义中
  • C.列级约束可能涉及到多个列,也可能仅涉及一个列
  • D.表级约束可能涉及到多个列,也可能仅涉及一个列
31.

在 CREATE TABLE语句中,用来指定外键的关键字是 ______。

  • A.CONSTRAINT
  • B.PRIMARY KEY
  • C.FOREIGN KEY
  • D.CHECK
32.

在使用 SHOW GRANTS命令显示用户权限时结果为 USAGE,该用户拥有的权限为 ______。

  • A.当前数据库上的使用权限
  • B.所有数据库对象上的所有权限
  • C.无权限
  • D.所有数据库对象上的使用权限
33.

执行 REVOKE语句的结果是 ______。

  • A.用户的权限被撤销,但用户仍保留在系统中
  • B.用户的权限被撤销,并且从系统中删除该用户
  • C.将某个用户的权限转移给其他用户
  • D.保留用户权限
34.

下列关于用户及权限的叙述中,错误的是 ______。

  • A.删除用户时,系统同时删除该用户创建的表
  • B.root 用户拥有操作和管理 MySQL的所有权限
  • C.系统允许给用户授予与 root 相同的权限
  • D.新建用户必须经授权才能访问数据库
35.

当使用 CREATE DATABASE命令在 MySQL中创建数据库时,为避免因数据库同名而出现的错误,通常可在 该命令中加入 ______。

  • A.IF NOT EXISTS
  • B.NOT EXISTS
  • C.NOT EXIST
  • D.NOT EXISTIN
36.

查看当前正在使用的工作数据库名称的语句是 ______。

  • A.SHOW DATABASES ;
  • B.SHOW TABLES ;
  • C.SELECT DATABASE();
  • D.SHOW SCHEMAS
37.

在 MySQL中,关键字 AUTO_INCREMENT用于为列设置自增属性,能够设置该属性的数据类型是 ______。

  • A.字符串类型
  • B.日期类型
  • C.整型
  • D.枚举类型
38.

使用 MySQL时,可以在 MySQL客户端中执行 SQL语句,但下面无法用于执行 SQL语句的客户端工具是 ______。

  • A.mysql 命令行
  • B.phpMyAdmin
  • C.mysqld
  • D.Navicat 工具
39.

在安装和配置 MySQL实例的向导中,可选的 MySQL服务器类型包括 ______。

  • A.Developer Machine( 开发者机器 )、 Server Machine( 服务器 )、Dedicated MySQL Server Machine( 专 用 MySQL服务器 )
  • B.Developer Machine( 开发者机器 )、 Dedicated MySQL Server Machine( 专用 MySQL服务器 )
  • C.Server Machine( 服务器 )、Dedicated MySQL Server Machine( 专用 MySQL服务器 )
  • D.Developer Machine( 开发者机器 )、 Server Machine( 服务器 )
40.

下列不属于 MySQL逻辑运算符的是 ______。

  • A.1
  • B.!
  • C.11
  • D.&&
答题卡(剩余 32 道题)
一、多选题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40