admin 管理员组文章数量: 887270
2023年12月23日发(作者:化学微量元素)
精编范文
MySQL数据库及应用题库附答案
温馨提示:本文是笔者精心整理编制而成,有很强的的实用性和参考性,下载完成后可以直接编辑,并根据自己的需求进行修改套用。
【仅供学习参考, 切勿通篇使用!】
MySQL数据库及应用题库附答案
第一章测验
1 单选 计算机进行数据处理经历了从低级到高级的____________个发展阶段
A. 2
B. 3
C. 4
D. 5
答案: C
2 单选 关系数据模型是以__________理论为基础的, 用二维表结构来表示实体以及实体之间联系的模型。
A. 关系
B. 表
C. 元组
D. 记录
第 1 页 /共 34页
精编范文
答案: A
3 单选 关系中能唯一标识每个元组的最少属性或属性组称之为_________________。
A. 列
B. 外关键字
C. 索引
D. 关键字(主码或主键)
答案: D
4 单选 在同一个数据库中某个关系R1中的属性或属性组若在另一个关系R2中作为关键字(主码)使用, 则该属性或属性组为R1的___________。
A. 列
B. 外关键字
C. 索引
D. 关键字(主码或主键)
答案: B
5 单选 一个数据库中往往包含多个关系, 一个数据库中这些关系的集合称之为___________。
A. 关系组合
第 2 页 /共 34页
精编范文
B. 关系集合
C. 数据库模式
D. 关系模式
答案: C
6 单选 关系代数的运算分为两大类, 第一类是传统的集合运算并、交、差运算, 另一类是专门的关系运算, 主要是选择、投影和___________。
A. 连接
B. 自然连接
C. 笛卡尔积
D. 查询
答案: A
7 单选 数据库、数据库管理和数据库系统之间的关系正确的是
A. 数据库包括了数据库管理系统和数据库系统
B. 数据库管理系统包括了数据库和数据库系统
C. 数据库系统包括数据库和数据库管理系统
D. 以上都不对
答案: C
8 单选 目前, 商品化的数据库管理系统以__________型为主。
第 3 页 /共 34页
精编范文
A. 关系
B. 层次
C. 网状
D. 对象
答案: A
9 单选 从给定关系中找出满足一定条件的元组的运算, 称为________运算。
A. 集合
B. 投影
C. 连接
D. 选择
答案: D
10 单选 数据模型所描述的内容包括三个部分, 分别是数据结构、数据操作和_______。
A. 数据定义
B. 数据约束
C. 数据连接
D. 数据选择
第 4 页 /共 34页
精编范文
答案: B
第二章
1 单选 设计关系数据库模式时, 很容易出现的问题是冗余性, 即一个事实在多个元组中重复。造成这种冗余的最常见的原因是, 企图把一个对象的单值和多值特性包含在一个关系中。
A. 对
B. 错
答案: A
2 单选 如果关系R属于1NF, 并且R的每一个非主属性(字段)都完全依赖于主键, 则R属于_________。
A. 1NF
B. 2NF
C. 3NF
D. 4NF
答案: B
3 单选 假设一位教师可以讲授多门课程, 一门课程可由多位教师讲授,
则教师与课程之间是___________。
A. 一对一关系
B. 一对多关系
第 5 页 /共 34页
精编范文
C. 多对多关系
D. 其它关系
答案: C
4 单选 在下面教师表和系部表中, 教师号和系部号分别是两个表的主键 教师表(教师号, 教师名, 系部号, 职务, 工资)系部表(系部号, 系部名, 部门人数, 工资总额)在这两个表中, 只有一个是外键, 它是___________。
A. 教师表中的教师号
B. 教师表中的系部号
C. 系部表中的系部号
D. 系部表中的教师号
答案: B
5 单选 在实体中能作为关键字(或主码)的属性称为________。
A. 主属性
B. 非主属性
C. 联系
D. 实体集
答案: A
6 单选 实体之间的联系类型有三种, 分别为________、________和第 6 页 /共 34页
精编范文
________。
A. 1对11对21对3
B. 1对11对多2对多
C. 1对11对2多对多
D. 1对11对多多对多
答案: D
7 单选 若实体A和B是多对多的联系, 实体B和C是1对1的联系, 则实体A和C是____对____的联系。
A. 1对1
B. 1对多
C. 多对多
D. 都不对
答案: C
8 单选 数据库设计过程一般分为:___________、概念设计、逻辑设计、物理设计、实施和运行维护等阶段。
A. 需求分析
B. 调研分析
C. 需求设计
第 7 页 /共 34页
精编范文
D. 分组讨论
答案: A
9 单选 概念结构设计是设计人员以用户的观点, 对用户信息的抽象和描述, 是从现实世界到信息世界的第一次抽象, 不需要考虑具体的数据库管理系统。
A. 对
B. 错
答案: A
10 单选 概念结构设计阶段设计出来的E-R图可以在计算机中直接表示和处理并不需要将E-R图转换成关系模式
A. 对
B. 错
答案: B
第三章
1 单选 关于常见的存储引擎, 下面描述错误的是_____________。
A. InnoDB存储引擎虽然不支持事件处理应用程序, 但是支持外键、同时还支持崩溃修复能力和并发控制
B. MEMORY存储引擎的所有数据都存储在内存中, 数据的处理速度快但安全性不高
第 8 页 /共 34页
精编范文
C. MyISAM存储引擎提供了高速的存储与检索和全文探索能力, 它并不支持事务处理应用程序
D. 除了InnoDB、MOMORY和MyISAM存储引擎外, MRG_MYISAM、BLACKHOLE和CSV也是MySQL数据库的存储引擎
答案: A
2 单选 查看数据库系统中已经存在的数据库时, 可以执行_____________命令。
A. SHOWCREATEDATABASE;
B. SHOWCREATEDATABASES;
C. SHOWDATABASES;
D. SHOWDATABASE;
答案: C
3 单选 关于数据库的执行操作, _____________选项是错误的。
A. SHOWDATABASES语句用于查询当前数据库系统中已经存在的数据库
B. ALTERDATABASE语句用于修改指定数据库的名称
C. DROPDATABASE语句可以删除指定的数据库
D. CREATEDATABASE语句可以创建指定的数据库, 并且在创建时可以设置字符集和校对规则
第 9 页 /共 34页
精编范文
答案: B
4 单选 按照用户群进行分类, MySQL分为______________版和_____________版两大类。
A. 社区企业
B. 社区政府
C. 企业政府
D. 免费收费
答案: A
5 单选 客户端登录MySQL服务的方法, 尽管形式有别, 但其实登录时都需要给出MySQL数据库服务器的名称(默认是localhost), 登录用户名(默认是root)和_______________。
A. 空格
B. 123456
C. 密码或登录密码
D. 以上都不对
答案: C
6 单选 查看MySQL数据库的存储引擎, 可以在控制台中执行
_____________命令。
A. SHOWENGINE
第 10 页 /共 34页
精编范文
B. LISTENGINES
C. LISTENGINE
D. SHOWENGINES
答案: D
7 单选 当前最新的MySQL版本, 默认的存储引擎是_____________。
A. MRG_MYISAM
B. InnoDB
C. MyISAM
D. MOMERY
答案: B
8 单选 在控制台中执行____________ 数据库名;语句表示选择当前要操作的数据库, 执行成功后可以向数据库中添加表和视图等内容。
A. USE
B. USES
C. OPEN
D. SHOW
答案: A
9 单选 对于MySQL来说, 整个服务器或数据库方案, 用户并不一定要使用相同的存储引擎, 可以为方案中的每个表使用不同的存储引擎。
A. 对
第 11 页 /共 34页
精编范文
B. 错
答案: A
10 单选 删除数据库是指在服务器中删除已经存在的数据库, 删除成功后, 数据库中的数据将全部删除, 但分配的存储空间并不会被回收。
A. 对
B. 错
答案: B
第四章
1 单选 若表中一个字段定义类型为char, 长度为20, 当在此字段中输入字符串数据库技术时, 此字段将占用10个字节的存储空间。
A. 对
B. 错
2 单选 对一个超过200个汉字的内容, 应用一个varchar型的字段来存放。
A. 对
B. 错
3 单选 一个表上只能创建一个主键约束, 但可以创建多个唯一性约束。
第 12 页 /共 34页
精编范文
A. 对
B. 错
4 单选 在MySQL中, 我们用0表示数值未知的空值。
A. 对
B. 错
5 单选 数据完整性可分为四种类型, 分别是:实体完整性、参照完整性、用户自定义完整性和域完整性。
A. 对
B. 错
6 单选 以下________操作能够实现实体完整性。
A. 设置唯一键
B. 设置外键
C. 设置主键
D. 减少数据冗余
7 单选 如果要求表中的一个或多个字段的组合具有不重复的值, 而且不允许为空, 就应当将这个字段或字段的组合设置________。
A. 外键约束
B. 主键约束
第 13 页 /共 34页
精编范文
C. 唯一性约束
D. 检查约束
8 单选 DECIMAL是________数据类型。
A. 可变精度浮点值
B. 整数值
C. 双精度浮点值
D. 单精度浮点值
9 单选 如果某字段希望存放客户的家庭或办公电话, 那么该字段应该采用_______数据类型。
A. char(10)
B. varchar(13)
C. text
D. int
10 单选 MySQL 中数据表的物理存储包括两类文件_______________
A. .myd文件、.ibd文件
B. .frm文件、.ibd文件
C. .trg文件、.ibd文件
D. .myi文件、.ibd文件
第 14 页 /共 34页
精编范文
第五章
1 单选 可以说, 表中主键约束是非空约束和_______的组合。
A. 检查约束
B. 唯一约束
C. 外键约束
D. 默认值约束
2 单选 在SQL中字符串连接函数是________。
A. CONCAT
B. TRIM
C. SUBSTRING
D. LOCATE
3 单选 CURDATE函数的作用是________。
A. 返回日期中的天数
B. 返回当前日期和时间
C. 返回日期中的年份值
D. 返回当前日期中的月份值
4 单选 使用SQL命令建立表时, 每列的定义中必不可少的内容是________。
A. 列名和长度
第 15 页 /共 34页
精编范文
B. 类型和长度
C. 列名和约束
D. 列名和类型
5 单选 SQL是Structured Query Language的缩写, 译为结构化查询语言。
A. 对
B. 错
6 单选 SQL语言的四类核心语句。这四类语句分别是:数据定义语句、数据操纵语句、数据查询语句和数据控制语句。
A. 对
B. 错
7 单选 在MySQL数据库中, 要访问任何一个对象都要通过其名称来完成, 在SQL语言中, 对数据库、表、变量、存储过程、函数等的定义和引用都需要通过变量来完成。
A. 对
B. 错
8 单选 在SQL中, 创建数据库的命令是CREATE, 修改数据库命令是UPDATE, 删除数据库命令是DELETE。
A. 对
第 16 页 /共 34页
精编范文
B. 错
9 单选 外键约束是表中数据之间的一种引用关系, 即一个表中的主键与另一个表中的列(外键)之间的一对多关系的体现。外键的定义涉及到至少两个表, 在表的定义中通过PRIMARY KEY关键字来实现。
A. 对
B. 错
10 单选 使用CREATE TABLE命令创建表时可以使用
AUTO_INCREMENT关键字来定义标识列。
A. 对
B. 错
11 单选 唯一约束用于在表中强制非主键列的唯一性, 即表内同一列(或列的组合)的值不能有相同的两个值。
A. 对
B. 错
12 单选 使用SQL语句创建表时, 语句是________。
A. ADDTABLE
B. ALTERTABLE
C. DROPTABLE
D. CREATETABLE
第 17 页 /共 34页
精编范文
13 单选 设计表窗口的栏位选项卡中的不是null单元格用于设置该列是否可输入空值, 实际上就是创建该列的_________约束。
A. 主键
B. 外键
C. 非空
D. 唯一
第六章
1 单选 当我们在插入语句中省略某些列时, 以下________列是不可以省略。
A. 允许为空的列
B. 指定了默认值的列
C. 主键字段
D. timestamp类型的列
2 单选 为指定字段添加数据时, 指定字段只要与_________中值的顺序一致即可
A. 表
B. VALUES
C. 括号
D. INSERT
第 18 页 /共 34页
精编范文
3 单选 要快速完全清空一个表, 可以________ 语句。
A. TRUNCATETABLE
B. DELETETABLE
C. DROPTABLE
D. CLEARTABLE
4 单选 修改操作的语句update students set sname=张三, 该代码执行后的结果是:________。
A. 只把姓名叫张三的记录进行更新
B. 只把字段名为sname改为张三
C. 表中的所有人姓名都更新为张三
D. 更新语句不完整, 不能执行
5 单选 删除部分数据, 用________ 语句来实现。
A. THEN
B. WHILE
C. WHERE
D. IF
6 单选 在SQL语言中可以使用INSERT语句往数据库的表中插入一行或多行数据记录。
A. 对
B. 错
第 19 页 /共 34页
精编范文
7 单选 在SQL语言中可以使用DROP语句删除表中部分或全部数据记录。
A. 对
B. 错
8 单选 在SQL语言中可以使用ALTER语句更新表中数据记录值。
A. 对
B. 错
第七章
1 单选 SELECT语句的完整语法较复杂, 但至少包括的部分是________。
A. 仅SELECT
B. SELECT, FROM
C. SELECT, GROUP
D. SELECT, INTO
2 单选 下列_________不属于连接种类。
A. 左外连接
B. 内连接
C. 中间连接
D. 交叉连接
第 20 页 /共 34页
精编范文
3 单选 下列哪项用来分组________。
A. ORDERBY
B. ORDEREDBY
C. GROUPBY
D. GROUPEDBY
4 单选 SELECT COUNT(SAL) FROM EMP GROUP BY DEPTNO;意思是________。
A. 求每个部门中的工资
B. 求每个部门中工资的大小
C. 求每个部门中工资的总和
D. 求每个部门中工资的个数
5 单选 在SELECT语句中, 实现选择操作的子句是________。
A. SELECT
B. GROUPBY
C. WHERE
D. FROM
6 单选 在SELECT语句的FORM子句中可以指定多个表, 相互之间要用空格分隔。
A. 对
B. 错
第 21 页 /共 34页
精编范文
7 单选 计算字段的累加和的函数是:ADD()。
A. 对
B. 错
8 单选 用SELECT进行模糊查询时, 必须使用LIKE关键字才能实现。
A. 对
B. 错
9 单选 条件IN(20, 30, 40)表示取值范围在20到40之间。
A. 对
B. 错
10 单选 用GROUP BY关键字进行排序, 其中DESC表示降序排序。
A. 对
B. 错
第八章
1 单选 WAMP具体结构不包含下面哪种
A. Linux系统
B. Apache服务器
C. MySQL数据库
D. PHP语言
第 22 页 /共 34页
精编范文
2 单选 PHP 指的是
A. PrivateHomePage
B. PersonalHypertextProcessor
C. PHP:HypertextPreprocessor
D. PersonalHomePage
3 单选 PHP 服务器脚本由哪个分隔符包围
A.
...
B.
C.
D. ...
4 单选 如何使用 PHP 输出 “hello world”
A. “HelloWorld”;
B. echo”HelloWorld”;
C. (”HelloWorld”);
D. write(HelloWorld);
5 单选 连接 MySQL 数据库的正确方法是
A. mysql_open(”localhost”);
B. mysql_connect(”localhost”);
第 23 页 /共 34页
精编范文
C. connect_mysql(”localhost”);
D. dbopen(”localhost”);
6 单选 PHP程序是以.php为扩展名的文本文件
A. 对
B. 错
7 单选 PHP程序使用分隔符来包括脚本命令。
A. 对
B. 错
8 单选 PHP 文件通常包含 HTML 标签以及一些 PHP 脚本代码,
PHP 脚本只能放置于文档的起始位置
A. 对
B. 错
9 单选 PHP 语句以句号结尾
A. 对
B. 错
10 单选 PHP变量以$符号开始
A. 对
B. 错
第 24 页 /共 34页
精编范文
第九章
1 单选 如何从使用 “get” 方法提交的表单中获取数据
A. $_GET[];
B. tring;
C. ;
D. ;
2 单选 如何从使用 “post” 方法提交的表单中获取数据
A. $_GET[];
B. tring;
C. ;
D. $_POST[];
3 单选 PHP使用以下哪个函数连接MySQL数据库服务器
A. mysql_query
B. mysql_select_db
C. mysql_connect
D. mysql_fetch_array
4 单选 PHP连接数据库服务器成功后, 使用以下哪个函数执行SQL语句
A. mysql_query
第 25 页 /共 34页
精编范文
B. mysql_select_db
C. mysql_connect
D. mysql_fetch_array
5 单选 对于以下语句:修改则服务器端获取值得方法为$_GET['sno']。
A. 对
B. 错
6 单选 通过$_POST[控件名]获取提交的数据, 对于提交表单要求method属性为post, 如下
A. 对
B. 错
第十_大大提高查询的效率。
A. 事务
B. 视图
C. 索引
D. 触发器
2 单选 下面关于的视图管理的语句不正确的是:
A.
CREATEVIEWview_students_computerASSELECT*FROMstudentsWHEREdept=第 26 页 /共 34页
精编范文
'计算机技术';
B.
CREATEORREPLACEVIEWview_students_computerASSELECT*FROMstudentsWHEREdept='计算机技术';
C.
UPDATEVIEWview_students_computerASSELECT*FROMstudentsWHEREdept='计算机技术';
D.
ALTERVIEWview_students_computerASSELECT*FROMstudentsWHEREdept='计算机技术';
3 单选 例如复合索引是key index (a, b, c)。不支持进行的查找是
A. a
B. a, b
C. a, b, c
D. b, c
4 单选 主键既是约束, 也是一种特殊的( )索引, 主键字段不能为NULL。
A. 普通索引
B. 唯一索引
C. 复合索引
D. 全文索引
第 27 页 /共 34页
精编范文
5 单选 关于索引创建应该注意的是
A. 如果非常频繁地更新数据或磁盘空间有限, 最好对索引的数量进行控制。
B. 表中每个字段都需要建立索引。
C. 索引还会提高添加、删除和更新记录的速度。
D. 对表中包含该字段数据记录少、数据取值范围大、字段宽度较长及查询无关的字段适最合作为索引关键字
6 单选 在数据量较大时候, 先将数据放入一个没有全局索引的表中,
然后再用CREATE INDEX创建FULLTEXT索引, 要比先为一张表建立FULLTEXT然后再将数据写入的速度快很多。
A. 对
B. 错
7 单选 CREATE UNIQUE INDEX inx_cname ON courses(cname);命令运行成功则创建了一个主键索引。
A. 对
B. 错
8 单选 DELETE INDEX inx_sname1 ON students;命令用于删除索引。
A. 对
B. 错
第 28 页 /共 34页
精编范文
9 单选 视图看起来像是一个表, 由行和列组成, 还可以像表一样作为查询语句的数据源来使用;但它对应的数据并不实际存储在数据库中。
A. 对
B. 错
10 单选 创建视图可以控制用户提取的数据, 达到数据安全保护的目的。
A. 对
B. 错
11 单选 不可以使用SHOW TABLE 语句查看视图
A. 对
B. 错
第十_大大提高了执行速度。
B. 具有安全性。存储过程可以作为一种安全机制来使用。
C. 由于存储过程需要和客户端交换信息, 因而增加了网络流量。
D. 允许模块化程序设计, 提高代码的可重用性。
2 单选 下面哪一种不是触发器类型
A. INSERT型触发器
B. CREATE型触发器
第 29 页 /共 34页
精编范文
C. UPDATE型触发器
D. DELETE型触发器
3 单选 关于异常的说法错误的是
A. 在MySQL中, 特定异常需要特定处理。这些异常可以联系到错误,
以及子程序中的一般流程控制。
B. 异常处理定义了在遇到问题时对应当采取的处理方式, 并且保证存储过程或函数在遇到错误或警告时能够继续执行。
C. 可以使用sqlstate_value定义异常。
D. MySQL数据库遇到异常的默认处理是continue操作。
4 单选 关于游标的说法错误的是
A. 如果没有明确地关闭游标, 它会一直驻留在内存中。
B. 游标(Cursor)是指向查询结果集的一个指针。
C. 游标使得用户可以逐行访问SELECT查询语句返回的结果集合。
D. 想要使用游标处理结果集中的数据, 需要先声明游标。
5 单选 .除了( ), 其他可以实现循环。
A. LOOP语句
B. REPEAT语句
C. WHILE语句
第 30 页 /共 34页
精编范文
D. CASE语句
6 单选 T-SQL作为面向对象的高级语言, 也有自己的子程序存储过程。
A. 对
B. 错
7 单选 存储过程是数据库存储的一个重要的功能, 但是MySQL在5.0以前并不支持存储过程
A. 对
B. 错
8 单选 与存储过程相比, 触发器主要是通过事件触发从而被执行, 用于处理各种复杂操作;而存储过程是通过存储过程名字被直接调用。
A. 对
B. 错
9 单选 在 UPDATE 型触发器中, NEW 用来表示将要或已经被修改的原数据, OLD 用来表示将要或已经修改为的新数据
A. 对
B. 错
10 单选 可以使用DROP TRIGGER来删除触发器。
第 31 页 /共 34页
精编范文
A. 对
B. 错
第十_大多数情况下数据库可在工作时恢复。
C. 简单快速。
D. 容易归档(简单拷贝即可)。
3 单选 冷备份也有不足, 但是不包括:
A. 单独使用时, 只能提供到某一时间点上的恢复。
B. 在实施备份的全过程中, 数据库不能开展其他工作。也就是说, 在冷备份过程中, 数据库必须是关闭状态。
C. 不能按表或按用户恢复。
D. 因难于维护, 所以要特别仔细小心, 不允许以失败告终。
4 单选 备份策略主要有三种, 但不包括:
A. 定向备份
B. 完全备份
C. 增量备份
D. 差分备份
5 单选 下面的备份或还原命令不正确的是
A. mysql-rroot–p123456students_courses
第 32 页 /共 34页
精编范文
B. mysql-rroot–pstudents_courses
C.
mysqldump-rroot–p123456students_courses>c:/students_courses_20__.sql
D. mysqldump-rroot–p123456students_courses
6 单选 数据库备份就是制作数据库中数据结构、对象和数据等的副本,
将其存放在安全可靠的位置;数据库的恢复(还原)是将已备份的数据库恢复(还原)到系统中去。
A. 对
B. 错
7 单选 完全备份每天都对整个系统进行完全备份, 造成备份的数据大量重复。
A. 对
B. 错
8 单选 增量备份的优点是节省了磁盘空间, 但是备份时间比较长。
A. 对
B. 错
9 单选 差分备份策略在避免了完全备份和增量备份的缺陷的同时, 又具有了它们的所有优点。
A. 对
第 33 页 /共 34页
精编范文
B. 错
10 单选 使用mysqldump命令进行备份只能进行完全备份。
A. 对
B. 错
第 34 页 /共 34页
版权声明:本文标题:MySQL数据库及应用题库附答案_最新版 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1703315316h446578.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论