yuyue-edu 发表于 2025-6-17 13:57:53

广州开放大学数据库运维作业与答案

广州开放大学数据库运维作业与答案数据库运维学校:广州开放大学平台:国家开放大学题目如下:1. 数据库系统的核心是( )。A. 数据库B. 数据库管理员C. 数据库管理系统D. 计算机软硬件系统答案:数据库管理系统2. 以下不属于数据库特点的是( )。A. 数据共享B. 数据冗余度高C. 数据完整性高D. 数据独立性高答案:数据冗余度高3. 哪个选项是用来创建和修改数据库结构的( )。A. DDLB. DMLC. DCLD. DQL答案:DDL4. 数据库中数据的逻辑独立性是指( )。A. 数据与储存结构的逻辑相互独立B. 数据元素之间的逻辑相互独立C. 存储结构与物理结构的逻辑相互独立D. 数据与程序之间的逻辑相互独立答案:数据与程序之间的逻辑相互独立5. 要保证数据库的数据独立性,需要修改的是( )。A. 模式与外模式B. 模式与内模式C. 三级模式之间的两层映射D. 三层模式答案:三级模式之间的两层映射6. 在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是( )人员的职责。A. 数据库设计员B. 应用程序员C. 数据库管理员D. 系统分析员答案:数据库管理员7. MySQL数据库运维中系统高可用性,其中年度可服务时间比例“5个9”,其年度停机时间大约为()。A. 87.6hB. 8.8hC. 5minD. <1min答案:5min8. mysqladmin为用户root设置密码的语句( )。A. mysql -uroot -Ppassword -e"setpassowrd for root=passowrd('passowrd') "B. mysql -uroot -ppassword -e"set passowrdfor root=passowrd('passowrd') "C. mysqladmin -uroot passowrd"NEWPASSWORD"D. mysqladmin -uroot -ppassowrd"NEWPASSWORD"答案:mysqladmin -uroot passowrd"NEWPASSWORD"9. mysqladmin command参数中删除一个库的参数是( )。A. deleteB. dropC. drop database D. delete database 答案:drop10. mysqlbinlog中使用参数( )可以打开指定库的binlog文件。A. -dB. -rC. -hD. -u答案:-d11. MySQL可视化管理工具MySQL GUI Tools中方便数据库迁移的图形化应用程序是( )。A. MySQL AdministratorB. MySQL Migration ToolkitC. MySQL Query BrowserD. MySQL Workbench答案:MySQL Migration Toolkit12. 广义上来说,属于数据的可以是( )。A. 数字B. 文本C. 图像D. 音频答案:数字# 文本# 图像# 音频13. 数据实现集中控制,包括( )。A. 安全性控制B. 完整性控制C. 并发控制D. 稳定性控制答案:安全性控制# 完整性控制# 并发控制14. 数据库管理系统的主要功能包括( )。A. 数据定义功能B. 数据操作功能C. 数据库的运行管理D. 数据库的建立和维护答案:数据定义功能# 数据操作功能# 数据库的运行管理# 数据库的建立和维护15. 以下属于数据库系统运维的主要内容的是( )。A. 数据库安装与配置B. 数据库安全性管理C. 数据库备份与恢复D. 预防性巡检答案:数据库安装与配置# 数据库安全性管理# 数据库备份与恢复#预防性巡检16. 数据库系统日常的运维管理中包括日维护作业计划, 以下属于日维护作业计划的是( )。A. 检查数据库网络连通与否B. 检查磁盘空间的使用情况,监视数据库的表空间利用率C. 对数据库的主要配置文件及参数进行检测、调整及备份D. 收集数据库性能统计数据,检查高速缓存区命中率、资源争用统计信息答案:检查数据库网络连通与否# 检查磁盘空间的使用情况,监视数据库的表空间利用率17. 以下是MySQL数据库运维的指标的是( )。A. 数据可恢复性B. 数据可备份性C. 系统高可用性D. 成本问题答案:数据可恢复性# 系统高可用性# 成本问题18. MySQL使用的默认端口是( )。A. 3600B. 3306C. 8080D. 3366答案:330619. 连接MySQL服务器的指令是( )。A. mysqladmin -u root password testB. mysql -u root password testC. mysql -u root -p testD. mysql -u root -password test答案:mysql -u root -p test20. 下面哪个是MySQL客户端程序的功能?( )A. 创建、删除、修改表和索引B. 使用shutdown命令关闭服务器C. 使用start backup命令来进行数据库二进制备份D. 查询数据库日志文件信息答案:创建、删除、修改表和索引21. MySQL服务器的存储引擎中支持事务处理、支持外键、支持崩溃修复能力和并发控制的存储引擎是( )。A. InnoDBB. MyISAMC. MemoryD. NDB答案:InnoDB22. SQL标准中事务的四种隔离级,MySQL数据库的InnoDB存储引擎中默认采用的是( )。A. 未提交读(Read Uncommitted)B. 提交读(Read Committed)C. 可重复读(Repeatable Read)D. 可串行化(Serializable)答案:可重复读(Repeatable Read)23. 在MySQL数据库中,InnoDB无法向MyISAM表一样,直接将表定义文件*.frm和*.ibd复制到另一个库中的原因是( )。A. InnoDB的锁机制是行机制B. InnoDB系统表空间文件ibdata1中存放着回滚段、所有的InnoDB表元数据信息等部分元数据信息C. InnoDB的表定义文件与MyISAM表定义文件不同D. InnoDB复制过程中日志文件无法复制答案:InnoDB系统表空间文件ibdata1中存放着回滚段、所有的InnoDB表元数据信息等部分元数据信息24. MySQL数据库中,关于作为临时存放查询的中间结果集的存储引擎描述正确的是( )。A. 始终使用Memory作为临时存放查询的中间结果集B. 默认使用InnoDB作为临时存放查询的中间结果集C. 如果中间结果集含有TEXT或BLOB列的类型字段,则MySQL数据库会将其转换到MyISAM存储引擎表而存放到磁盘中D. 默认使用MyISAM作为临时存放查询的中间结果集答案:如果中间结果集含有TEXT或BLOB列的类型字段,则MySQL数据库会将其转换到MyISAM存储引擎表而存放到磁盘中25. MySQL数据库通过命令行参数和配置文件来获得配置信息,查看当前使用的配置文件路径的DOS命令是( )。A. select@@basedirB. select @@datadirC. mysql-verbose-helpD. select @@my.ini答案:select @@datadir26. MySQL数据库中创建表并指定MyISAM存储引擎的语句是( )。A. Create table t_myisam(id int(10)auto_increment, name varchar(10), age int(3), primary key (id)) ;B. Create table t_myisam(id int(10)auto_increment, name varchar(10), age int(3), primary key (id)) set engine =MyISAM;C. Create table t_myisam(id int(10)auto_increment, name varchar(10), age int(3), primary key (id)), MyISAM;D. Create table t_myisam(id int(10)auto_increment, name varchar(10), age int(3), primary key (id)) engine =MyISAM;答案:Create table t_myisam(id int(10)auto_increment, name varchar(10), age int(3), primary key (id)) engine =MyISAM;27. 在配置MySQL服务器时缓存池的大小设置,下面正确的是( )。A. 缓冲池大小可以设置的很大,以保证数据库的性能B. 缓冲池的大小设置为系统内存剩余空间最好C. 缓冲池的配置,不仅要兼顾系统中其他程序使用的内存空间,还要减去其他配置的MySQL缓存和缓存需要的内存空间D. 缓冲池大小的设置对性能产生很大的影响,所以要设置成最大答案:缓冲池的配置,不仅要兼顾系统中其他程序使用的内存空间,还要减去其他配置的MySQL缓存和缓存需要的内存空间28. MySQL内部有4种常见日志, 哪种日志是不能直接cat或more文件查阅日志内容( )。A. 错误日志(error-log)B. 二进制日志(bin-log)C. 查询日志(query-log)D. 慢查询日志(slow-log)答案:二进制日志(bin-log)29. MYSQL中,下列关于慢查询日志描述正确的是( )。A. 慢查询日志不仅记录执行慢的查询,而且会将所有执行的查询语句都记录下来B. 在通过环境变量开启慢查询日志时,slow_query_log针对当前登录的连接实时生效C. 在通过环境变量开启慢查询日志时,long_query_time针对当前连接生效(query-log)D. 慢查询文件已.ini格式的文件格式存储答案:在通过环境变量开启慢查询日志时,slow_query_log针对当前登录的连接实时生效30. MySQL数据库中,存储引擎InnoDB的功能特点有( )。A. 支持事务的提交和回滚B. 崩溃修复能力C. 并发控制D. 数据可压缩答案:支持事务的提交和回滚# 崩溃修复能力# 并发控制31. MySQL数据库中,关于Memory存储引擎描述正确的是( )。A. 默认使用哈希索引B. MySQL使用Memory存储引擎作为临时表来存放查询的中间结果集C. 支持外键和事务处理D. 将表中数据存放在内存中答案:默认使用哈希索引# MySQL使用Memory存储引擎作为临时表来存放查询的中间结果集# 将表中数据存放在内存中32. 关于临时表的描述正确的是( )。A. 只在创建的会话可见,其它会话不能访问另一个会话创建的临时表B. 临时表只存在于会话生命周期中C. 临时表可以与非临时表有相同的名称D. 临时表不能使用SHOW TABLES显示答案:只在创建的会话可见,其它会话不能访问另一个会话创建的临时表# 临时表只存在于会话生命周期中# 临时表可以与非临时表有相同的名称# 临时表不能使用SHOW TABLES显示33. 关于MySQL服务器内存管理叙述正确的是()。A. MySQL数据库的内存从使用方式上主要分为以下两类:线程独享内存(Thread memory)和全局共享内存(Sharing)B. 线程独享内存主要用于各客户端连接线程存储各种操作的独享数据C. 全局共享内存主要是MySQL实例(mysqld进程)以及底层存储引擎用来暂存各种全局运算及可共享的暂存信息D. 全局共享内存包括thread_stack、sort_buffer_size等答案:MySQL数据库的内存从使用方式上主要分为以下两类:线程独享内存(Threadmemory)和全局共享内存(Sharing)# 线程独享内存主要用于各客户端连接线程存储各种操作的独享数据# 全局共享内存主要是MySQL实例(mysqld进程)以及底层存储引擎用来暂存各种全局运算及可共享的暂存信息34. 下列Mysql权限表中,只存在用户列和权限列,对表级别设置权限的是 ( )。A. columns_priv权限表B. table_priv权限表C. db权限表D. procs_priv权限表答案:table_priv权限表35. 用于控制用户对数据库表建立或删除索引的权限为( )。A. select权限B. index权限C. alter权限D. create权限答案:index权限36. 关于限制MySQL账户资源次数,表示限定每小时内该用户账户向MySQL服务器发送查询语句或者mysql命令的最大允许次数的是( )。A. max_questionsB. max_updatesC. max_updatesD. max_user_connections答案:max_questions37. Mysql权限层级中用户层级相当于( )。A. 全局层级B. 数据层级C. 子程序层级D. 列层级答案:全局层级38. 为数据表创建索引的目的是( )。A. 提高查询的检索性能B. 归类C. 创建唯一索引D. 创建主键答案:提高查询的检索性能39. 假定登录用户只有GRANT权限,username3@localhost不存在,执行语句:“GRANT SELECT ON *.* TOusername3@localhost IDENTIFIED BY ‘123456’ WITH GRANT OPTION;”时,Mysql如何反应( )。A. 操作被拒绝B. 操作被接受并创建username3@localhost用户C. 操作被接受但不执行任何改变D. 操作被拒绝并创建username3@localhost用户答案:操作被拒绝40. MySQL修改root用户密码的语法为( )。A. mysqladmin –u user_name –h host_name–ppassword “new_password”;B. INSERT INTO mysql.user (password,root,hostname)VALUES (PASSWORD(‘rootpassword’),”root”,”hostname”);C. SET PASSWORD=PASSWORD('rootpassword');D. UPDATE mysql.user SETpassword=PASSWORD('rootpassword') WHERE user=”root” and host=”host_name”;答案:mysqladmin –u user_name –h host_name–ppassword “new_password”;# SET PASSWORD=PASSWORD('rootpassword');# UPDATEmysql.user SET password=PASSWORD('rootpassword') WHERE user=”root” andhost=”host_name”;41. 用户自定义完整性约束包括以下哪几种约束( )。A. 元组约束B. 关系间约束C. 替代键约束D. 域约束答案:元组约束# 关系间约束# 域约束42. 关于自主访问控制,下列说法错误的是( )。A. S表示主体,即操作用户B. O表示客体,即数据C. M表示数据库基本的查询、修改、添加、删除等操作D. P元素用来表示操作语句具体内容答案:P元素用来表示操作语句具体内容43. 权限表中User表的作用是( )。A. 存储用户对某数据库的操作权限B. 存储了某主机对数据库操作的权限C. 表示存储过程和存储函数操作权限约束D. 记录允许连接到服务器的账号信息和与账号信息对应的权限规范答案:记录允许连接到服务器的账号信息和与账号信息对应的权限规范44. 例如数据库中有grade表,包括学生,学科,成绩 ,序号四个字段 , 数据库结构为学生 学科 成绩 序号张三 语文 60 1张三 数学 100 2李四 语文 70 3李四 数学 80 4李四 英语 80 5上述哪一列可作为主键列( )A. 序号B. 成绩C. 学科D. 学生答案:序号45. 下列属于数据层级操作权限的是( )。A. select权限、insert权限、update权限、delete权限B. select权限、index权限、update权限、alter权限C. select权限、drop权限、update权限、grant权限D. select权限、index权限、create权限、delete权限答案:select权限、insert权限、update权限、delete权限46. MySQL权限系统对用户可操作行为的认证说法不正确的是( )。A. 需要通过用户名密码以及IP与数据库记录相匹配B. 如果用户名和密码都匹配,IP不匹配,用户仍可继续访问C. 需要对通过验证的用户进行权限匹配,赋予其应有权限D. 不同IP登入的用户,同名用户属于不同的身份答案:如果用户名和密码都匹配,IP不匹配,用户仍可继续访问47. 下列对 MySQL唯一索引约束描述正确的是( )。A. 指的是在某表内除主键以外的某一列,每一元组该列的取值都是唯一的B. 可以当作没有被选作主键的候选键C.UNIQUE子句来定义唯一索引约束D. 存在主键时唯一索引约束定义列可重复答案:指的是在某表内除主键以外的某一列,每一元组该列的取值都是唯一的# 可以当作没有被选作主键的候选键# UNIQUE子句来定义唯一索引约束48. 关于MySQL列约束的下列描述中正确的有( )。A. 主键约束会影响表的查找操作执行效率,应当谨慎使用B. 外键约束会影响表的插入操作执行效率,应当谨慎使用C. 一个表可以声明多个主键列D. 一个表可以声明多个外键列答案:外键约束会影响表的插入操作执行效率,应当谨慎使用# 一个表可以声明多个外键列49. 使用grant select on table.* to username@localhost语句时如果table不存在会如何响应( )A. 显示请选择其他数据库B. 显示查询成功并创建表C. 只显示查询成功D. 显示表不存在请重新查询答案:只显示查询成功50. MySQL中,在某表内除主键以外的某一列,每一元组该列的取值都是唯一的约束类型为( )。A. 主键完整性约束B. 唯一索引约束C. 完整性约束D. 替代键约束答案:唯一索引约束# 替代键约束51. MySQL服务器安装时,自动建立两个数据库,首先是mysql数据库,该数据库是MySQL权限系统的核心,包含以下哪几个表:( )。A. user表B. db表C. procs_priv表D. tables_priv表答案:user表# db表# tables_priv表52. 关于外键说法正确的是( )。A. 在一个数据表中定义了外键后,数据库系统会保证插入外键中的每一个非空值都在被参照表当中作为主键出现B. 使用RESTRICT动作时,将待插入的记录值相应外键字段改成其所参照表中不存在的数据值,插入操作会被数据库拒绝C. 使用SET DEFAULT动作时,从所参照父表删除或更新行时,删除在参照子表中对应的该外键值对应行或者对该行外键作同样的修改D. 使用CASCADE动作时,当所参照父表中试图删除某行或对外键列某行数据值进行更新,参照子表中不作任何反应动作答案:在一个数据表中定义了外键后,数据库系统会保证插入外键中的每一个非空值都在被参照表当中作为主键出现# 使用RESTRICT动作时,将待插入的记录值相应外键字段改成其所参照表中不存在的数据值,插入操作会被数据库拒绝53. 下面关于写日志优先准则描述正确的是( )。A. 当数据库执行更新操作时,先把写日志和更新数据库同时进行B. 当数据库执行更新操作时,先更新数据库,然后再将更新信息写进日志C. 当数据库执行更新操作时,先把更新信息写进日志,然后更新数据库D. 当数据库执行更新操作时,先把更新信息写进日志,然后更新缓冲区答案:当数据库执行更新操作时,先把更新信息写进日志,然后更新数据库54. 数据库中缓冲区写入磁盘使用的算法是( )。A. FIFOB. LFUC. ARCD. LRU答案:LRU55. 设置日志清理时间为5天的命令正确的是 ( )。A. set expire_logs_days=120B. set global expire_logs_days=120C. set expire_logs_days=5D. set global expire_logs_days=5答案:set global expire_logs_days=556. 在进行InnoDB崩溃恢复的过程中,希望在恢复过程中不执行插入缓冲的合并操作,那么innodb_force_recovery参数的值应该设置为()。A. 3B. 4C. 5D. 6答案:457. 对于不同存储引擎的数据表的描述错误的是( )。A.MyISAM存储引擎不支持事务和行级锁B. InnoDB存储引擎的数据表C. MySQL中的存储引擎都不支持并发插入D. Memory存储引擎支持内存表的实现答案:MySQL中的存储引擎都不支持并发插入58. MySQL中,可以用于备份数据库的命令是( )。A. mysqlimportB. mysqldumpC. mysqlD. copy答案:mysqldump59. 下面关于mysqldump备份特性中说法错误的是( )。A. 是逻辑备份,需将表结构和数据转换称SQL语句B. 备份与恢复速度比物理备份快C. mysql服务必须运行D. 支持MySQL所有存储引擎答案:备份与恢复速度比物理备份快60. 事务故障的恢复的步骤包括( )。A. 正向扫描日志文件,建立撤销队列和重做队列B. 反向扫描日志文件,查找此事务的更新操作C. 对事务的更新操作执行逆操作D. 分别对撤销队列和重做队列执行相应的操作答案:反向扫描日志文件,查找此事务的更新操作# 对事务的更新操作执行逆操作61. 下列关于查看MySQL二进制日志文件的命令正确的是( )。A. select binary logsB. select master logsC. show binary logsD. show master logs答案:show binary logs# show master logs62. 关于文件系统冷备份的说法正确的是( )。A. 文件系统冷备份就是直接使用操作系统提供的命令对文件进行拷贝B. 文件系统冷备份只需要拷贝相关的数据文件即可C. 对于InnoDB存储引擎的数据表中的数据文件包含在根目录下的ibdata*文件中,在文件系统冷备份过程中需要拷贝此文件D. 要备份只有MyISAM存储引擎的数据库,只需要复制数据库对应名称的目录下的数据文件,不需要复制ibdata*文件答案:文件系统冷备份就是直接使用操作系统提供的命令对文件进行拷贝# 对于InnoDB存储引擎的数据表中的数据文件包含在根目录下的ibdata*文件中,在文件系统冷备份过程中需要拷贝此文件# 要备份只有MyISAM存储引擎的数据库,只需要复制数据库对应名称的目录下的数据文件,不需要复制ibdata*文件63. 关于load data infile命令和mysqlimport命令的说法正确的是( )。A. mysqlimport支持SQL文件的导入B. mysqlimport本质上是load data infile的命令接口C. mysqlimport可以导入多张表D. 两种方法都可以导入select…into outfile导出的文件答案:mysqlimport本质上是load data infile的命令接口#mysqlimport可以导入多张表# 两种方法都可以导入select…into outfile导出的文件64. 关于InnoDB崩溃恢复说法正确的是( )。A. InnoDB崩溃恢复借助于InnoDB引擎的Redo和Undo日志B. InnoDB的恢复过程是在MySQL线程中进行的C. 多数情况下,InnoDB会自觉地执行线程恢复D. 发生系统故障后,仍然能够执行InnoDB崩溃恢复答案:InnoDB崩溃恢复借助于InnoDB引擎的Redo和Undo日志#InnoDB的恢复过程是在MySQL线程中进行的# 多数情况下,InnoDB会自觉地执行线程恢复65. 适用通配符查看名称包含dir的系统变量的值 ( )。A. show variables like ‘dir’B. show variables like ‘%dir%’C. show variables like ‘%dir’D. show variables like ‘_dir_’答案:show variables like ‘%dir%’66. select…into outfile语句中用于指定字段值之间符号的子句是 ( )。A. lines terminated byB. fileds terminated byC. fileds enclosed byD. fileds escaped by答案:fileds terminated by67. 远程执行mysqldump命令的界定格式进行备份,那么 ( )。A. .sql文件和.txt文件都在client端B. .sql文件和.txt文件都在server端C. .sql文件记录在client端,.txt 文件记录在server端D. .sql文件记录在server端,.txt 文件记录在client端答案:.sql文件记录在client端,.txt 文件记录在server端68. 在主服务器数据库上创建用户账号并授权的命令grant replication slave on *.* to'user'@'10.21.69.237' identified by '1' 中,用于从数据库连接主数据库的账号名是( )。A. “.”B. 10.21.69.237C. userD. 1答案:user69. 主数据库的进行服务器ID等相关配置的文件是( )。A. my.iniB. mysql-relay-bin.indexC. my.txtD. master.info答案:my.ini70. 查看复制线程的语句是( )。A. SHOW PROCESSLISTB. SHOW PROCESSC. SHOW SLAVE STATUSD. 上述都不是答案:SHOW PROCESSLIST71. 下列关于复制过滤描述正确的是( )。A. 复制过滤就是对用于复制的数据进行过滤,允许复制服务器上的全部数据B. 过滤方式包括在主数据库上过滤记录到中继日志中的事件C. 过滤方式包括在从数据库上过滤记录到二进制日志中的事件D. 在主数据库上可以使用选项binlog_do_db来控制过滤答案:在主数据库上可以使用选项binlog_do_db来控制过滤72. 下列关于二进制日志文件与中继日志文件的描述错误的是 ( )。A. 中继日志文件用于保存节点自身产生的事件B. 中继日志文件则是保存接收来自其他节点的事件(也是二进制格式的)C. 中继日志文件拥有与二进制日志文件相同的结构,可以通过mysqlbinlog命令解析D. 中继日志文件也有一个日志的索引文件答案:中继日志文件用于保存节点自身产生的事件73. 从数据库服务器中I/O线程的作用是( )。A. 中继日志文件的管理B. 保存节点自身产生的事件C. 保存接收来自其他节点的事件D. 访问主数据库的二进制文件存放在中继日志文件中答案:访问主数据库的二进制文件存放在中继日志文件中74. 与复制模式一致,二进制日志在记录事件时也支持三种格式,由( )参数控制。A. binlogB. binlog_formatC. log_binD. sync_binlog答案:binlog_format75. 状态文件relay-log.info的主要作用是( )。A. 保存处理进度及中继日志文件的位置B. 保存处理进度及二进制日志文件的位置C. 保存复制环境中连接主数据库节点的配置信息D. 记录磁盘上的二进制日志文件答案:保存处理进度及中继日志文件的位置76. 显示复制线程状态(分行显示)的命令是( )。A. Show slave statusB. Show slave status\gC. Show master status\GD. Show master logs答案:Show slave status\g77. 下列有关中继日志文件介绍错误的是( )。A. 中继日志文件和日志文件索引的保存路径可以通过--relay-log和--relay-log-index参数进行自定义B. 中继日志文件拥有与二进制日志文件不同的结构C. 遇到了从数据库节点主机名修改的情况时,可以通过修改中继日志、相关日志文件名的方式解决D. 启动Slaves节点I/O线程时会触发创建新的中继日志文件,并更新相关的索引文件答案:中继日志文件拥有与二进制日志文件不同的结构78. 为了实现主数据库二进制文件在从数据库的复用在从服务器中引入了( )。A. 中继日志文件B. 二进制日志文件C. I/O线程D. SQL线程答案:中继日志文件# I/O线程# SQL线程79. 在MySQL复制中,复制模式分为哪几种( )。A. 基于关键字的复制模式B. 基于语句的复制模式C. 基于行的复制模式D. 混合记录模式答案:基于语句的复制模式# 基于行的复制模式# 混合记录模式80. 主从同步过程中,从数据库可能发生错误并导致数据不一致的原因可能是( )。A. 网络中断B. 服务器崩溃C. MySQL的BugD. 服务器非正常关闭答案:网络中断# 服务器崩溃# MySQL的Bug# 服务器非正常关闭81. 视图建立后,在数据字典中存放的是( )A. 视图的定义B. 产生视图的表的定义C. 查询语句D. 组成视图的表的内容答案:视图的定义82. 查找数据库中所有的数据表用以下哪一项( )A. SHOW DATABASEB. SHOW TABLESC. SHOW DATABASESD. SHOW TABLE答案:SHOW TABLES83. 创建数据库的命令是( )A. CREATE DATABASEB. NEW DATABASEC. CREATE DATABASESD. NEW DATABASES答案:CREATE DATABASE84. 以下关于聚集索引和非聚集索引说法正确的是( )A. 每个表只能建立一个非聚集索引B. 每个表只能建立一个聚集索引C. 一个表上不能同时建立聚集索引和非聚集索引D. 以上都不对答案:每个表只能建立一个聚集索引85. 若要在基本表中添加一列CNAME(课程名),可用( )A. ADD TABLE S (CNAME CHAR(8))B. ADD TABLE S ALTER (CNAME CHAR(8))C. ALTER TABLE S ADD (CNAME CHAR(8))D. ALTER TABLE S (ADD CNAME CHAR(8))答案:ALTER TABLE S ADD (CNAME CHAR(8))86. 在关系数据库中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是( )A. 另一个表B. 游标C. 索引D. 视图答案:视图87. 关于索引正确的说法是( )A. 使用索引可以提高数据查询速度和数据更新速度B. 使用索引可以提高数据查询速度,但会降低数据更新速度C. 使用索引可以提高数据查询速度,对数据更新没有影响D. 使用索引对数据查询速度和数据更新速度都没有影响答案:使用索引可以提高数据查询速度,但会降低数据更新速度88. 以下表示可变长度字符串的数据类型是( )A. CHARB. VARCHARC. TEXTD. BLOB答案:VARCHAR89. 下列关于数据库对象的描述,错误的是( )A. 存储过程、函数均可接收输入参数B. 触发器可以在数据更新时被激活C. 域可以由用户创建,可以加约束条件D. 一个关系可以有多个主码答案:一个关系可以有多个主码90. 在MySQL数据库中,下列关于创建数据库表的描述不正确的是( )A. 在创建表时必须设定列的约束B. 在删除表的时候通过外键约束连接在一起的表会被一同删除C. 在创建表时必须设置列类型D. 通过CREATE TABLE new_t SELECT * FROM old_t复制表的同时,表的约束能够一起被复制到新表中答案:在创建表时必须设定列的约束# 在删除表的时候通过外键约束连接在一起的表会被一同删除#通过CREATE TABLE new_t SELECT * FROM old_t复制表的同时,表的约束能够一起被复制到新表中91. MySQL中可以创建的索引有( )A. 聚簇索引B. 普通索引C. 主键索引D. 全文索引答案:聚簇索引# 普通索引# 主键索引# 全文索引92. 关于临时表的描述正确的是( )A. 只在创建的会话可见,其它会话不能访问另一个会话创建的临时表B. 临时表只存在于会话生命周期中C. 临时表可以与非临时表有相同的名称D. 临时表不能使用SHOW TABLES显示答案:只在创建的会话可见,其它会话不能访问另一个会话创建的临时表# 临时表只存在于会话生命周期中# 临时表可以与非临时表有相同的名称# 临时表不能使用SHOW TABLES显示93. 创建唯一性索引的方法有( )A. 设置主键约束B. CREATE INDEXC. 设置非空约束D. CREATE TABLE答案:设置主键约束# CREATE INDEX94. 更新视图是指通过视图对数据进行( )操作A. 插入B. 删除C. 修改D. 查询答案:插入# 删除# 修改95. 关于连接检查指标以下说法错误的是( )。A. Aborted_connects表示连接失败的次数B. Threads_running表示运行连接数量C. Connection_errors_internal表示超出最大限制而失败的连接数D. Threads_connected表示当前连接数量答案:Connection_errors_internal表示超出最大限制而失败的连接数96. 以下哪个数据库保存所有的临时表和临时存储过程( )。A. tempdb数据库B. master数据库C. model数据库D. msdb数据库答案:tempdb数据库97. 以下关于数据库性监视,错误的说法是( )。A. 数据库性能监视不仅要监视MySQL当前的状态,还需监视OS的状态B.Nagios可以监视操作系统的状态C. 监视工具可以分为非交互性和交互性D.Innotop和MyTop属于非交互性监视工具答案:数据库性能监视不仅要监视MySQL当前的状态,还需监视OS的状态98. 以下不适合使用聚集索引的情况是( )。A. 频繁修改索引的列B. 外键列C. 主键列D. 列经常被分组排序答案:频繁修改索引的列99. TIMESTAMP的默认值是( )。A. 0000-00-00B. 0000-00-00 00:00:00C. 00-00 00:00D. null答案:0000-00-00 00:00:00100. 将外连接消除转化为内连接的好处是( )。A. 节省更多的磁盘空间B. 内连接的操作所需要的时间低于内连接C. 优化器可以更好地选择多表连接顺序,降低IO消耗D. 可以使SQL语句更加直观易懂答案:内连接的操作所需要的时间低于内连接# 优化器可以更好地选择多表连接顺序,降低IO消耗101. 以下哪些方法可以减少对MySQL的访问次数( )。A. 避免重复检索B. 使用查询缓存C. 使用Cache层D. 避免修改数据答案:避免重复检索# 使用查询缓存# 使用Cache层102. 数据库性能监视的主要指标有( )。A. 吞吐量B. 并发量C. 网络流量D. 响应时间答案:吞吐量# 并发量# 响应时间103.MySQL中的sys_schema库中存储以下哪些信息( )。A. Innodb相关信息B. IO使用情况C. 连接与会话信息D. 索引信息答案:Innodb相关信息# IO使用情况# 连接与会话信息# 索引信息
页: [1]
查看完整版本: 广州开放大学数据库运维作业与答案