当前位置:文档之家› MySQL数据库及应用题库附答案

MySQL数据库及应用题库附答案

MySQL数据库及应用题库附答案【仅供学习参考,切勿通篇使用!】MySQL数据库及应用题库附答案第一章测验1 单选计算机进行数据处理经历了从低级到高级的____________个发展阶段A. 2B. 3C. 4D. 5答案: C2 单选关系数据模型是以__________理论为基础的,用二维表结构来表示实体以及实体之间联系的模型。

A. 关系B. 表C. 元组D. 记录答案: A3 单选关系中能唯一标识每个元组的最少属性或属性组称之为_________________。

A. 列B. 外关键字C. 索引D. 关键字(主码或主键)答案: D4 单选在同一个数据库中某个关系R1中的属性或属性组若在另一个关系R2中作为关键字(主码)使用,则该属性或属性组为R1的___________。

A. 列B. 外关键字C. 索引D. 关键字(主码或主键)答案: B5 单选一个数据库中往往包含多个关系,一个数据库中这些关系的集合称之为___________。

A. 关系组合B. 关系集合C. 数据库模式D. 关系模式答案: C6 单选关系代数的运算分为两大类,第一类是传统的集合运算并、交、差运算,另一类是专门的关系运算,主要是选择、投影和___________。

A. 连接B. 自然连接C. 笛卡尔积D. 查询答案: A7 单选数据库、数据库管理和数据库系统之间的关系正确的是A. 数据库包括了数据库管理系统和数据库系统B. 数据库管理系统包括了数据库和数据库系统C. 数据库系统包括数据库和数据库管理系统D. 以上都不对答案: C8 单选目前,商品化的数据库管理系统以__________型为主。

A. 关系B. 层次C. 网状D. 对象答案: A9 单选从给定关系中找出满足一定条件的元组的运算,称为________运算。

A. 集合B. 投影C. 连接D. 选择答案: D10 单选数据模型所描述的内容包括三个部分,分别是数据结构、数据操作和_______。

A. 数据定义B. 数据约束C. 数据连接D. 数据选择答案: B第二章1 单选设计关系数据库模式时,很容易出现的问题是冗余性,即一个事实在多个元组中重复。

造成这种冗余的最常见的原因是,企图把一个对象的单值和多值特性包含在一个关系中。

A. 对B. 错答案: A2 单选如果关系R属于1NF,并且R的每一个非主属性(字段)都完全依赖于主键,则R属于_________。

A. 1NFB. 2NFC. 3NFD. 4NF答案: B3 单选假设一位教师可以讲授多门课程,一门课程可由多位教师讲授,则教师与课程之间是___________。

A. 一对一关系B. 一对多关系C. 多对多关系D. 其它关系答案: C4 单选在下面教师表和系部表中,教师号和系部号分别是两个表的主键教师表(教师号,教师名,系部号,职务,工资)系部表(系部号,系部名,部门人数,工资总额)在这两个表中,只有一个是外键,它是___________。

A. 教师表中的“教师号”B. 教师表中的“系部号”C. 系部表中的“系部号”D. 系部表中的“教师号”答案: B5 单选在实体中能作为关键字(或主码)的属性称为________。

A. 主属性B. 非主属性C. 联系D. 实体集答案: A6 单选实体之间的联系类型有三种,分别为________、________和________。

A. 1对11对21对3B. 1对11对多2对多C. 1对11对2多对多D. 1对11对多多对多答案: D7 单选若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是____对____的联系。

A. 1对1B. 1对多C. 多对多D. 都不对答案: C8 单选数据库设计过程一般分为:___________、概念设计、逻辑设计、物理设计、实施和运行维护等阶段。

A. 需求分析B. 调研分析C. 需求设计D. 分组讨论答案: A9 单选概念结构设计是设计人员以用户的观点,对用户信息的抽象和描述,是从现实世界到信息世界的第一次抽象,不需要考虑具体的数据库管理系统。

A. 对B. 错答案: A10 单选概念结构设计阶段设计出来的E-R图可以在计算机中直接表示和处理并不需要将E-R图转换成关系模式A. 对B. 错答案: B第三章1 单选关于常见的存储引擎,下面描述错误的是_____________。

A. InnoDB存储引擎虽然不支持事件处理应用程序,但是支持外键、同时还支持崩溃修复能力和并发控制B. MEMORY存储引擎的所有数据都存储在内存中,数据的处理速度快但安全性不高C. MyISAM存储引擎提供了高速的存储与检索和全文探索能力,它并不支持事务处理应用程序D. 除了InnoDB、MOMORY和MyISAM存储引擎外,MRG_MYISAM、BLACKHOLE和CSV也是MySQL数据库的存储引擎答案: A2 单选查看数据库系统中已经存在的数据库时,可以执行_____________命令。

A. SHOWCREATEDATABASE;B. SHOWCREATEDATABASES;C. SHOWDATABASES;D. SHOWDATABASE;答案: C3 单选关于数据库的执行操作,_____________选项是错误的。

A. SHOWDATABASES语句用于查询当前数据库系统中已经存在的数据库B. ALTERDATABASE语句用于修改指定数据库的名称C. DROPDATABASE语句可以删除指定的数据库D. CREATEDATABASE语句可以创建指定的数据库,并且在创建时可以设置字符集和校对规则答案: B4 单选按照用户群进行分类,MySQL分为______________版和_____________版两大类。

A. 社区企业B. 社区政府C. 企业政府D. 免费收费答案: A5 单选客户端登录MySQL服务的方法,尽管形式有别,但其实登录时都需要给出MySQL数据库服务器的名称(默认是localhost),登录用户名(默认是root)和_______________。

A. 空格B. 123456C. 密码或登录密码D. 以上都不对答案: C6 单选查看MySQL数据库的存储引擎,可以在控制台中执行_____________命令。

A. SHOWENGINEB. LISTENGINESC. LISTENGINED. SHOWENGINES答案: D7 单选当前最新的MySQL版本,默认的存储引擎是_____________。

A. MRG_MYISAMB. InnoDBC. MyISAMD. MOMERY答案: B8 单选在控制台中执行“____________ 数据库名;”语句表示选择当前要操作的数据库,执行成功后可以向数据库中添加表和视图等内容。

A. USEB. USESC. OPEND. SHOW答案: A9 单选对于MySQL来说,整个服务器或数据库方案,用户并不一定要使用相同的存储引擎,可以为方案中的每个表使用不同的存储引擎。

A. 对B. 错答案: A10 单选删除数据库是指在服务器中删除已经存在的数据库,删除成功后,数据库中的数据将全部删除,但分配的存储空间并不会被回收。

A. 对B. 错答案: B第四章1 单选若表中一个字段定义类型为char,长度为20,当在此字段中输入字符串“数据库技术”时,此字段将占用10个字节的存储空间。

A. 对B. 错2 单选对一个超过200个汉字的内容,应用一个varchar型的字段来存放。

A. 对B. 错3 单选一个表上只能创建一个主键约束,但可以创建多个唯一性约束。

A. 对B. 错4 单选在MySQL中,我们用0表示数值未知的空值。

A. 对B. 错5 单选数据完整性可分为四种类型,分别是:实体完整性、参照完整性、用户自定义完整性和域完整性。

A. 对B. 错6 单选以下________操作能够实现实体完整性。

A. 设置唯一键B. 设置外键C. 设置主键D. 减少数据冗余7 单选如果要求表中的一个或多个字段的组合具有不重复的值,而且不允许为空,就应当将这个字段或字段的组合设置________。

A. 外键约束B. 主键约束C. 唯一性约束D. 检查约束8 单选 DECIMAL是________数据类型。

A. 可变精度浮点值B. 整数值C. 双精度浮点值D. 单精度浮点值9 单选如果某字段希望存放客户的家庭或办公电话,那么该字段应该采用_______数据类型。

A. char(10)B. varchar(13)C. textD. int10 单选 MySQL 中数据表的物理存储包括两类文件_______________A. .myd文件、.ibd文件B. .frm文件、.ibd文件C. .trg文件、.ibd文件D. .myi文件、.ibd文件第五章1 单选可以说,表中主键约束是非空约束和_______的组合。

A. 检查约束B. 唯一约束C. 外键约束D. 默认值约束2 单选在SQL中字符串连接函数是________。

A. CONCATB. TRIMC. SUBSTRINGD. LOCATE3 单选 CURDATE函数的作用是________。

A. 返回日期中的天数B. 返回当前日期和时间C. 返回日期中的年份值D. 返回当前日期中的月份值4 单选使用SQL命令建立表时,每列的定义中必不可少的内容是________。

A. 列名和长度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. 对B. 错9 单选外键约束是表中数据之间的一种引用关系,即一个表中的主键与另一个表中的列(外键)之间的一对多关系的体现。

外键的定义涉及到至少两个表,在表的定义中通过PRIMARY KEY关键字来实现。

A. 对B. 错10 单选使用CREATE TABLE命令创建表时可以使用 AUTO_INCREMENT关键字来定义标识列。

A. 对B. 错11 单选唯一约束用于在表中强制非主键列的唯一性,即表内同一列(或列的组合)的值不能有相同的两个值。

A. 对B. 错12 单选使用SQL语句创建表时,语句是________。

相关主题