形考1(考核内容:第1章~第2章,30%)
试卷总分:30 得分:100
1.数据库系统的核心是(*)。奥鹏 国开 青书学堂 学习通 学起 柠檬文才学堂 作业答案
A.数据库
B.数据库管理员
C.数据库管理系统
D.计算机软硬件系统
2.文件管理方式中,数据处于一种(*)的状态。
A.集中
B.集体化
C.分散
D.链接
3.对数据库特征的描述不准确的是(*)。
A.数据具有独立性
B.数据结构化
C.数据集中控制
D.数据没有冗余
4.数据库中数据的逻辑独立性是指(*)。
A.数据与储存结构的逻辑相互独立
B.数据元素之间的逻辑相互独立
C.存储结构与物理结构的逻辑相互独立
D.数据与程序之间的逻辑相互独立
5.以下哪个不属于数据库完整性的范围(*)。
A.外键约束
B.主键约束
C.数据加密
D.数据类型
6.系统可用性指标中具有故障自动恢复能力的可用性通俗叫法是(*)。
A.2个9
B.3个9
C.4个9
D.5个9
7.mysqladmin显示MySQL版本信息的参数是(*)。
A.mysqladmin -version
B.mysqladmin --Version
C.mysqladmin --version
D.mysqladmin --V
8.以下哪个是mysqladmin command参数中关闭服务的参数?
A.flush-status
B.flush-threads
C.Kill
D.Shutdown
9.MySQL可视化管理工具MySQL GUI Tools中方便数据库迁移的图形化应用程序是(*)。
A.MySQL Administrator
B.MySQL Migration Toolkit
C.MySQL Query Browser
D.MySQL Workbench
10.使用mysqladmin 结束进程的命令是(*)。
A.mysqladmin -uroot -p status;
B.mysqladmin -uroot -p processlist
C.mysqladmin -uroot -p kill idnum
D.mysqladmin -uroot -p shutdown
11.MySQL使用的默认端口是(*)。
A.3600
B.3306
C.8080
D.3366
12.MySQL创建用户的命令是(*)。
A.join user
B.create user
C.create root
D.mysql user
13.MySQL服务器的存储引擎中支持事务处理、支持外键、支持崩溃修复能力和并发控制的存储引擎是(*)。
A.InnoDB
B.MyISAM
C.Memory
D.NDB
14.MySQL数据库中, 关于Memory存储引擎与InnoDB和MyISAM不同的是(*)。
A.不需要创建Memory表
B.锁机制为表锁
C.不支持外键和事务处理
D.将表中数据存放在内存中
15.关于MySQL数据库存储引擎描述正确的是(*)。
A.Archive存储引擎是一个集群存储引擎
B.NDB存储引擎只支持INSERT和SELECT操作,提供高速的插入和压缩功能
C.Memory存储引擎默认使用哈希索引,这使得它们对于单值查找非常快速,并且对于创建临时表非常有用
D.MyISAM存储引擎的特点是支持事务、表锁和全文索引
16.下面哪种方式是MySQL默认事务隔离级别。
A.read uncommitted
B.read committed
C.repeatable read
D.serializable
17.MySQL内部有4种常见日志, 哪种日志是不能直接cat或more文件查阅日志内容。
A.错误日志(error-log)
B.二进制日志(bin-log)
C.查询日志(query-log)
D.慢查询日志(slow-log)
18.MySQL中, 关于二进制文件操作正确的是(*)。
A.在默认情况下,二进制文件是自动启动的。
B.每次重启MySQL服务或刷新日志时都会生成一个新的二进制日志文件(filename-bin.number),在这些日志文件的文件名里,filename部分不会改变,但是number的值会不断递增。
C.为了能够跟踪二进制日志文件的状态,MySQL服务会创建一个与二进制日志文件同名(但扩展名为.index)的二进制日志索引文件,只能通过该文件对二进制文件进行操作。
D.所有数据库的操作,都会记录在相应的二进制文件中。
19.MySQL 5.6以上版本 时间数据类型是支持什么级别?
A.分钟
B.秒
C.毫秒
D.微秒
20.MySQL数据文件类型中,下列表示索引文件的是(*)。
A.frm文件
B.ibd文件
C.myi文件
D.pid文件
21.广义上来说,属于数据的可以是(*)。
A.数字
B.文本
C.图像
D.音频
22.数据实现集中控制,包括(*)。
A.安全性控制
B.完整性控制
C.并发控制
D.稳定性控制
23.数据库运维的目标是保证数据库系统的(*)。
A.共享性
B.高性能
C.高可用性
D.安全性
24.数据库管理系统(DBMS)主要实现对共享数据的(*)。
A.有效组织
B.管理
C.发布
D.存储
25.数据库运维的核心任务是(*)。
A.对数据库实例进行优化调整配置
B.对数据库对象进行管理
C.对数据库安全性进行管理
D.对数据库进行备份和恢复
26.MySQL数据库中,存储引擎InnoDB的功能特点有(*)。
A.支持事务的提交和回滚
B.崩溃修复能力
C.并发控制
D.数据可压缩
27.MySQL中,对二进制文件的功能描述正确的是(*)。
A.主从数据库通过二进制文件的传递达到主从同步目的
B.二进制文件可用于数据恢复,通过应用二进制日志文件,能够将数据库恢复到故障发生前的状态
C.数据库运行过程中的错误信息,也会被记录到二进制文件中,以便数据库恢复正常
D.二进制文件中记录了数据库查询语句以及其运行时间,可用于服务器性能的优化
28.MySQL数据库正常使用情况下必须含有以下哪三种文件?
A.ibd文件
B.myd文件
C.myi文件
D.csv文件
29.设立日志文件的原因有如下哪些?
A.可以进行十五故障的恢复
B.可以进行系统故障的恢复
C.可独立进行介质故障恢复
D.协助后备副本进行介质故障恢复
30.存储引擎MyISAM的适用场景是(*)。
A.支持外键
B.支持数据压缩
C.支持全文检索
D.频繁查询操作
形考2(考核内容:第3章~第4章,30%)
试卷总分:30 得分:100
1.视图建立后,在数据字典中存放的是(*)。
A.视图的定义
B.产生视图的表的定义
C.查询语句
D.组成视图的表的内容
2.创建数据库的命令是(*)。
A.CREATE DATABASE
B.NEW DATABASE
C.CREATE DATABASES
D.NEW DATABASES
3.视图建立后,在数据字典中存放的是(*)。
A.查询语句
B.组成视图的表的内容
C.视图的定义
D.产生视图的表的定义
4.SQL语言中,删除一个视图的命令是(*)。
A.DELETE
B.DROP
C.CLEAR
D.REMOVE
5.关于视图,不正确的说法是(*)。
A.查询一个视图和查询一个基本表没有什么两样
B.视图中并不存在数据
C.若一个视图view_1由基本表t1和t2导出,删除t1不会对视图view_1有影响
D.更新视图中的数据,本质上更新的是导出该视图的基本表中的数据
6.针对数据库文件的某个关键字段的值,在逻辑上重新排列库文件顺序所建立的文件称为(*)。
A.文本文件
B.索引文件
C.排序文件
D.命令文件
7.下列关于数据库对象的描述,错误的是(*)。
A.存储过程、函数均可接收输入参数
B.触发器可以在数据更新时被激活
C.域可以由用户创建,可以加约束条件
D.一个关系可以有多个主码
8.以下不是MySQL索引类型的是(*)。
A.唯一性索引
B.主键索引
C.并行索引
D.全文索引
9.使用create user创建新用户“wangwu”,密码为“666666”,以下语句正确的是(*)。
A.CREATE USER “wangwu@localhost””666666”
B.CREATE USER “wangwu@localhost””666666”;
C.CREATE USER,“wangwu@localhost””666666”;
D.CREATE USER “wangwu@localhost”,”666666”;
10.给表employees增加字段名favoriate_activity,数据类型为VARCHAR(100)
A.ALTER TABLE employees ADD favoriate_activity VARCHAR(100);
B.UPDATE TABLE employees ADD favoriate_activity VARCHAR(100);
C.ALTER TABLE employees MODIFY ADD favoriate_activity VARCHAR(100);
D.UPDATE TABLE employees MODIFY ADD favoriate_activity VARCHAR(100);
11.数据库审计的内容不包括(*)。
A.客户端IP
B.数据库内容
C.数据库操作及数据库对象
D.数据库操作内容
12.下列Mysql权限表中,只存在用户列和权限列,对表级别设置权限的是(*)。
A.columns_priv权限表
B.table_priv权限表
C.db权限表
D.procs_priv权限表
13.Mysql的自身防御机制不包括(*)。
A.数据库注入
B.用户的身份验证管理
C.基于权限系统的访问控制
D.视图、存储过程、加密函数
14.MySQL权限系统对用户可操作行为的认证说法不正确的是(*)。
A.需要通过用户名密码以及IP与数据库记录相匹配
B.如果用户名和密码都匹配,IP不匹配,用户仍可继续访问
C.需要对通过验证的用户进行权限匹配,赋予其应有权限
D.不同IP登入的用户,同名用户属于不同的身份
15.用户层级中给予用户使用SELECT语句访问特定数据库中所有表和视图的权限的层级为(*)。
A.全局层级
B.数据层级
C.子程序层级
D.列层级
16.数据完整性约束包括哪三个方面?
A.实体完整性、参照完整性、用户定义完整性
B.主键完整性、参照完整性、用户定义完整性
C.主键完整性、唯一索引约束、实体完整性
D.主键完整性、唯一索引约束、域完整性
17.关系数据库中,主键是(*)。
A.创建唯一的索引,允许空值
B.只允许以表中第一字段建立
C.允许有多个主键的
D.为标识表中唯一的实体
18.用户自定义完整性中,不同表的两列或多列之间可能存在的直接要求关系,这种直接要求关系涉及两个不同的表,这种约束为(*)。
A.元组约束
B.域约束
C.关系间约束
D.完整性约束
19.假定登录用户只拥有GRANT与CREAT权限,username3@localhost不存在,执行语句:“GRANT SELECT ON *.* TO username3@localhost IDENTIFIED BY ‘123456’ WITH GRANT OPTION;”时,Mysql如何反应?
A.操作被拒绝
B.操作被接受并创建username3@localhost用户
C.操作被接受但不执行任何改变
D.操作被拒绝并创建username3@localhost用户
20.stuinfo表包括学号(主键)、姓名、出生日期,向stuinfo表中添加一条记录,使得对应字段分别为“null”,“David”,“2002-02-05”,此时会显示(*)。
A.ok
B.success
C.ERROR 1048 (23000): Column 'stuno' cannot be null
D.ERROR
21.MySQL中可以创建的索引有(*)。
A.聚簇索引
B.普通索引
C.主键索引
D.全文索引
22.视图的作用有(*)。
A.简化用户的数据操作
B.提供了一定程度的逻辑独立性
C.提供了一定程度的逻辑独立性
D.提高查询性能
23.创建数据库时,下列哪些类型的长度是可以省略的(*)。
A.DATE
B.CHAR
C.TEXT
D.INT
24.在MySQL中,下列说法正确的是(*)。
A.数据表一旦建立完成就不能修改
B.建立数据表之前必须先建立表结构
C.用户在单机上操作的数据就存放在单机上
D.可以建立多个数据库,但也可以通过限定,使用户只能建立一个数据库
25.某一个视图被删除后,下列说法正确的是(*)。
A.该视图定义被删除
B.由该视图导出的其他视图定义也被删除
C.由该视图导出的其他视图仍可以正常使用
D.由该视图导出的其他视图定义仍在数据字典中,但用户使用会出错
26.在MySQL中,属于数据层级操作权限的有(*)。
A.select权限
B.insert权限
C.update权限
D.alter权限
27.DB表权限列包括以下哪几个字段?
A.Create_routine_priv
B.Grantor
C.Alter_routine_priv
D.Timestamp
28.下列对 MySQL唯一索引约束描述正确的是(*)。
A.指的是在某表内除主键以外的某一列,每一元组该列的取值都是唯一的
B.可以当作没有被选作主键的候选键
C.UNIQUE子句来定义唯一索引约束
D.存在主键时唯一索引约束定义列可重复
29.登录dbnormal@localhost账户,使用set password语句修改账户密码为‘654321’, 使用update语句修改账户密码为‘123456’,语句包括(*)。
A.mysql -u dbnormal -p;
B.set password=password('654321');
C.UPDATE mysql.user SET password=PASSWORD('db123456') WHERE user="dbnormal" and host="localhost";
D.UPDATE mysql.user password=PASSWORD('db123456') WHERE user="dbnormal" and host="localhost";
30.登入root账户并在student数据库中创建一个名为stuinfo的表,语句包括(*)。
A.mysql -u root -p;
B.USE student;
C.AlTER TABLE stuinfo;
D.CREATE TABLE stuinfo;
形考3(考核内容:第5章~第7章,30%)
试卷总分:30 得分:100
1.系统故障的恢复操作正确的是( )。
A.反向扫描日志文件,对故障发生前已经提交的事务记入重做队列,故障发生时未完成的事务计入撤销队列
B.反向扫描日志文件,对故障发生前已经提交的事务记入撤销队列,故障发生时未完成的事务计入重做队列
C.正向扫描日志文件,对故障发生前已经提交的事务记入撤销队列,故障发生时未完成的事务计入重做队列
D.正向扫描日志文件,对故障发生前已经提交的事务记入重做队列,故障发生时未完成的事务计入撤销队列
2.MySQL设置日志清理时间为5天的命令正确的是(*)。
A.set expire_logs_days=120
B.set global expire_logs_days=120
C.set expire_logs_days=5
D.set global expire_logs_days=5
3.向数据库SC中的数据表course(cid,cname,credit)导入数据,数据文件的内容形式如下:
“20121107”,“操作系统”,3
“20121110”, “数据库”,5
根据数据文件内容的形式,下面mysqlimport语句正确的是(*)。
A.mysqlimport -uroot -p123456 SC course.txt
--fields-terminated-by=’,’ --enclosed-by=’”’--lines-terminated-by=’\n’
B.mysqlimport -uroot -p123456 SC course.txt --fields-terminated-by=,
--fileds-optionally-enclosed-by=\” --lines-terminated-by=\n
C.mysqlimport -uroot -p123456 SC course.txt --fields-terminated-by=,
--optionally-enclosed-by=\” --lines-terminated-by=\n
D.mysqlimport -uroot -p123456 SC course.txt
--fields-terminated-by=’,’ --fields-optionally-enclosed-by=’”’--lines-terminated-by=’\n’
4.关于增量备份与差异备份之间的区别,描述正确的是(*)。
A.增量备份比差异备份在恢复过程中所用的时间更长
B.增量备份指的是自上一次全备份之后有变化的数据;差异备份指的是自上一次备份之后有变化的数据。
C.增量备份比差异备份更可靠
D.增量备份比差异备份要备份的数据量大
5.可以查看二进制日志文件的工具为(*)。
A.mysql
B.mysqld
C.mysqlbinlog
D.mysqlshow
6.关于二进制日志文件的描述错误的是(*)。
A.二进制日志文件的备份可以通过文件系统拷贝、复制等实现
B.二进制日志文件是顺序文件
C.使用FLUSH LOGS命令会多一个最新的bin-log日志
D.二进制日志文件可以直接删除
7.关于InnoDB日志管理机制说法错误的是(*)。
A.日志四个生命周期对应的LSN是依次递增的
B.日志生命周期包括创建日志、日志刷盘、数据刷盘、写检查点
C.查看LSN的命令是SHOW ENGINE InnoDB STATUS
D.LSN是一个8个字节长度的整型数字
8.查询已执行SELECT语句总数的命令是(*)。
A.show global status
B.show global status Com_delete
C.show global status Com_update
D.show global status Com_select
9.查询缓存的命中率公式为(*)。
A.(Query_cache_size – Qcache_free_memory) / Query_cache_size * 100%
B.(Qcache_hits – Qcache_inserts) / Qcache_hits * 100%
C.Qcache_inserts / Qcache_hits * 100%
D.Qcache_free_blocks / Qcache_total_blocks * 100%
10.查询优化策略中,正确的策略是(*)。
A.尽可能早地执行笛卡尔积操作
B.尽可能早地执行并操作
C.尽可能早地执行差操作
D.尽可能早地执行选择操作
11.使用下列哪个字符串作为Like谓词后的表达式时不会使用索引。
A.abc
B.%abc%
C.abc%
D.a%bc
12.以下不适合使用聚集索引的情况是(*)。
A.频繁修改索引的列
B.外键列
C.主键列
D.列经常被分组排序
13.最适合存储IP地址的数据类型是(*)。
A.INT
B.VARCHAR
C.TINY INT
D.CHAR
14.假设由一张表记录了用户的购买物品记录,其中的字段有记录ID、购买时间、购买人ID、商户ID、购买物品ID、数量、价格,现在需要对该表进行水平拆分,按照哪个字段拆分更为合适?
A.记录ID
B.购买时间
C.购买人ID
D.购买商品ID
15.下面关于复制的基本步骤哪一项是错误的?
A.在主数据库服务器上把数据更改记录到二进制日志中
B.从数据库服务器将主数据库服务器上的日志复制到自己的中继日志中
C.主数据库服务器将从数据库服务器上的日志复制到自己的中继日志中
D.从数据库服务器读取中继日志中的事件,将其重放在从数据库数据之上
16.主数据库的进行服务器ID等相关配置的文件是(*)。
A.my.ini
B.mysql-relay-bin.index
C.my.txt
D.master.info
17.查看复制线程的语句是(*)。
A.SHOW PROCESSLIST
B.SHOW PROCESS
C.SHOW SLAVE STATUS
D.上述都不是
18.下列关于复制过滤描述正确的是(*)。
A.复制过滤就是对用于复制的数据进行过滤,允许复制服务器上的全部数据
B.过滤方式包括在主数据库上过滤记录到中继日志中的事件
C.过滤方式包括在从数据库上过滤记录到二进制日志中的事件
D.在主数据库上可以使用选项binlog_do_db来控制过滤
19.从数据库服务器中SQL线程的作用是(*)。
A.中继日志文件的管理
B.保存节点自身产生的事件
C.保存接收来自其他节点的事件
D.访问主数据库的二进制文件存放在中继日志文件中
20.下列有关中继日志文件介绍错误的是(*)。
A.中继日志文件和日志文件索引的保存路径可以通过--relay-log和--relay-log-index参数进行自定义
B.中继日志文件拥有与二进制日志文件不同的结构
C.遇到了从数据库节点主机名修改的情况时,可以通过修改中继日志、相关日志文件名的方式解决
D.启动Slaves节点I/O线程时会触发创建新的中继日志文件,并更新相关的索引文件
21.按照不同的划分标准,备份类型划分为(*)。
A.在线备份与离线备份
B.物理备份与逻辑备份
C.完全备份与增量备份
D.本地备份与异地备份
22.基于拷贝文件的恢复说法正确的是(*)。
A.在恢复过程中不需要关闭MySQL服务器
B.进行数据库恢复的MySQL服务的版本要与备份的MySQL服务的版本保持一致
C.恢复过程中需要备份的配置文件与数据文件
D.恢复过程中只需要数据文件
23.下列工具可以用于MySQL的备份和恢复的是(*)。
A.MySQL Enterprise Backup
B.mylvmbackup
C.mysql
D.mysqlhotcopy
24.消费者表customers(cid,cname,caddress,cgender),cid是主键查询customers表中地址为北京的消费者,正确的语句是(*)。
A.SELECT * FFROM customers WHERE caddress=’北京’;
B.SELECT * FROM customers WHERE caddress=’北京’;
C.SELECT * FFROM customers WHERE caddress like’北京’;
D.SELECT * FROM customers WHERE caddress like ’%北京%’;
25.写指令由以下哪些语句表示(*)。
A.insert
B.select
C.delete
D.update
26.拆分表的方式有以下哪几种?
A.垂直拆分
B.镜像拆分
C.混合拆分
D.水平拆分
27.简单视图只包含以下哪些运算?
A.连接
B.投影
C.选择
D.并
28.在MySQL复制中,复制模式分为哪几种?
A.基于关键字的复制模式
B.基于语句的复制模式
C.基于行的复制模式
D.混合记录模式
29.使用主数据库备份的方法包括(*)。
A.冷备份
B.热备份
C.使用mysqldump
D.使用快照或者备份
30.假设有两台服务器A与B, IP分别为A(10.10.10.22), B(10.10.10.53),两台服务器的操作系统都使用windows系统, 且两台服务器的Mysql数据库版本一致, 在A数据库上创建了一个用户“user”用于B数据库访问并设置登录密码“1234”,在A数据库的my.ini文件中写出命令以打开二进制日志并指定服务器ID(默认ID为1),语句包括(*)。
A.server-id=1
B.server-id=2
C.log_bin=master-bin
D.log_bin-index=master-bin.index