复习题
一、单选题
1.数据库系统的核心是(C)。
A.数据库 B.数据库管理员
C.数据库管理系统 D.计算机软硬件系统
2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(A)。
A.DBS包括DB和DBMS
B.DBMS包括DB和DBS
C.DB包括DBS和DBMS
D.DBS包括DB,也就是DBMS
3. 文件管理方式中,数据处于一种(C)的状态。
A. 集中 B. 集体化
C. 分散 D. 链接
4.以下不属于数据库特点的是(B)。
A.数据共享 B.数据冗余度高
C.数据完整性高 D.数据独立性高
5. 对数据库特征的描述不准确的是(D)。
A. 数据具有独立性 B. 数据结构化
C. 数据集中控制 D. 数据没有冗余
6.要保证数据库的数据独立性,需要修改的是(C)。
A. 模式与外模式 B. 模式与内模式
C. 三级模式之间的两层映射 D. 三层模式
7. 数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的(B)。
A. 事务并发性 B. 数据独立性
C. mysql存储文档数据可靠性 D. 数据重用性
8. 一般地,一个数据库系统的外模式(D)。
A.只能有一个 B.最多只能有一个
C.至多两个 D.可以有多个
9. 以下不属于数据库必须提供的数据控制功能的是(B)。
A.安全性 B.可移植性
C.完整性 D.并发控制
10. 以下哪个不属于数据库完整性的范围(C)。
A.外键约束 B.主键约束
C.数据加密 D.数据类型
11.关于MySQL数据库的MyISAM存储引擎描述正确的是(B)
A. 表锁、全文索引和不支持事务
B. 不缓存数据文件,只缓存索引文件
C. 含有系统表空间文件
D. 每个MyISAM在磁盘上存储成三个文件,文件名都和表名不同,扩展名不同
12.MySQL数据库中, 关于Memory存储引擎与InnoDB和MyISAM不同的是(D)
A. 不需要创建Memory表
B. 锁机制为表锁
C. 不支持外键和事务处理
D. 将表中数据存放在内存中
13.MySQL数据库中,关于作为临时存放查询的中间结果集的存储引擎描述正确的是(C)
A. 始终使用Memory作为临时存放查询的中间结果集
B. 默认使用InnoDB作为临时存放查询的中间结果集
C. 如果中间结果集含有TEXT或BLOB列的类型字段,则MySQL数据库会将其转换到MyISAM存储引擎表而存放到磁盘中。
D. 默认使用MyISAM作为临时存放查询的中间结果集
14.关于MySQL数据库存储引擎描述正确的是(C)
A. Archive存储引擎是一个集存储引擎
B. NDB存储引擎只支持INSERT和SELECT操作,提供高速的插入和压缩功能
C. Memory存储引擎默认使用哈希索引,这使得它们对于单值查非常快速,并且对于创建临时表非常有用
D. MyISAM存储引擎的特点是支持事务、表锁和全文索引
15.MySQL数据库通过命令行参数和配置文件来获得配置信息,查看当前使用的配置文件路径的DOS命令是(B)
A. select@@basedir B. select @@datadir
C. mysql-verbose-help D. select @@my.ini
16.MySQL内部有4种常见日志, 哪种日志是不能直接cat或more文件查阅日志内容(B)
A. 错误日志(error-log) B. 二进制日志(bin-log)
C. 查询日志(query-log) D. 慢查询日志(slow-log)
17.在默认情况下,MySQL只会启动的日志文件是(A)
A. 错误日志(error-log) B. 二进制日志(bin-log)
C. 查询日志(query-log) D. 慢查询日志(slow-log)
18.MySQL中,关于各类日志文件叙述正确的是(B)
A. 二进制日志会以二进制的形式记录数据库的各种操作,并记录查询语句
B. 错误日志会记录MySQL服务器启动、关闭和运行时出错等信息
C. 通用查询日志记录执行时间超过指定时间的各种操作,通过工具分析慢查询日志可以定位MySQL服务器性能瓶颈所在
D. 慢查询日志记录MySQL服务器的启动和关闭信息、客户端的连接信息、更新数据记录SQL语句和查询数据记录SQL语句
19.MySQL中,二进制日志文件以二进制的形式记录数据库的各种操作,下列关于二进制文件描述不正确的是(A)
A. 记录数据库查询语句
B. 记录包括DDL语句
C. 记录包括DML语句
D. 语句以“事件”的形式保存,它描述了数据的更改过程
20.MySQL中,对二进制文件的功能描述正确的是(B)
A. 二进制记录用户关于MySQL服务器的所有操作,包含MySQL服务器的启动和关闭信息、客户端的连接信息、更新数据记录SQL语句和查询数据记录SQL语句
B. 二进制文件可用于数据恢复,通过应用二进制日志文件,能够将数据库恢复到故障发生前的状态
C. 数据库运行过程中的错误信息,也会被记录到二进制文件中,以便数据库恢复正常
D. 二进制文件中记录了数据库查询语句以及其运行时间,可用于服务器性能的优化
21.以下关于聚集索引和非聚集索引说法正确的是(B)
A.每个表只能建立一个非聚集索引
B.每个表只能建立一个聚集索引
C.一个表上不能同时建立聚集索引和非聚集索引
D.以上都不对
22.在视图上不能完成的操作是(C)
A. 更新视图 B. 查询
C.在视图上定义新的表 D. 在视图上定义新的视图
23.SQL语言集数据查询、数据操纵、数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能(C)
A.数据查询 B. 数据操纵
C.数据定义 D. 数据控制
24.SQL语言中,删除一个视图的命令是(B)
A.DELETE B. DROP
C. CLEAR D. REMOVE
25.在SQL语言中的视图是数据库的(A)
A.外模式 B. 模式
C.内模式 D. 存储模式
26.(A)是建立在数据文件的非排序域上的索引。
A. 辅助索引 B. 主索引
C. 聚集索引 D. 以上都不是
27.(A)是用来存储数据库中数据对象的描述信息和数据库管理系统需要的控制信息。
A. 数据字典 B. 日志
C. 主索引 D. 索引记录
28.下列(C)数据不适合创建索引。
A. 经常被查询搜索的列,如经常在where字句中出现的列
B. 是外键或主键的列
C. 包含太多重复选用值得列
D. 在ORDER BY字句中使用的列
29.关于索引正确的说法是(B)
A. 使用索引可以提高数据查询速度和数据更新速度
B. 使用索引可以提高数据查询速度,但会降低数据更新速度
C. 使用索引可以提高数据查询速度,对数据更新没有影响
D. 使用索引对数据查询速度和数据更新速度都没有影响
30.在需求分析阶段,数据字典是对系统中(D)
A. 数据的描述 B. 处理的描述
C. 功能的描述 D. 数据和处理关系的描述
31.发送执行GRANT 语句时,服务器会在(D)创建一个记录项,并把你用户名、主机名和口令记录在User、Host、Password列中。
A.host权限表 B.table_priv权限表
C.db权限表 D.user权限表
32.Mysql授权表中,使用Host、Db、User、Routine_time表示存储过程和存储函数操作权限约束的表是 (D)
A. columns_priv权限表 B.table_priv权限表
C.db权限表 D. procs_priv权限表
33.下列Mysql权限表中,只存在用户列和权限列,对表级别设置权限的是 (B)
A. columns_priv权限表 B.table_priv权限表
C.db权限表 D. procs_priv权限表
34.执行语句grant select on *.* to username@localhost的意义(D)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论