MySQL数据库及应用题库附参考答案.docx

上传人:b****7 文档编号:10020019 上传时间:2023-02-08 格式:DOCX 页数:22 大小:23.04KB
下载 相关 举报
MySQL数据库及应用题库附参考答案.docx_第1页
第1页 / 共22页
MySQL数据库及应用题库附参考答案.docx_第2页
第2页 / 共22页
MySQL数据库及应用题库附参考答案.docx_第3页
第3页 / 共22页
MySQL数据库及应用题库附参考答案.docx_第4页
第4页 / 共22页
MySQL数据库及应用题库附参考答案.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

MySQL数据库及应用题库附参考答案.docx

《MySQL数据库及应用题库附参考答案.docx》由会员分享,可在线阅读,更多相关《MySQL数据库及应用题库附参考答案.docx(22页珍藏版)》请在冰豆网上搜索。

MySQL数据库及应用题库附参考答案.docx

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

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

测验1单选计算机进行数据处理经历了从低级到高级的____________个发展阶段

A.2

B.3

C.4

D.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.1NF

B.2NF

C.3NF

D.4NF答案B3单选假设一位教师可以讲授多门课程,一门课程可由多位教师讲授,则教师与课程之间是___________。

A.一对一关系

B.一对多关系

C.多对多关系

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

A.教师表中的“教师号”

B.教师表中的“系部号”

C.系部表中的“系部号”

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

A.主属性

B.非主属性

C.联系

D.实体集答案A6单选实体之间的联系类型有三种,分别为________.________和________。

A.1对11对21对3

B.1对11对多2对多

C.1对11对2多对多

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

A.1对1

B.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.除了InnoD

B.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.123456

C.密码或登录密码

D.以上都不对答案C6单选查看MySQL数据库的存储引擎,可以在控制台中执行_____________命令。

A.SHOWENGINE

B.LISTENGINES

C.LISTENGINE

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

A.MRG_MYISAM

B.InnoDB

C.MyISAM

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

A.USE

B.USES

C.OPEN

D.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.text

D.int10单选MySQL中数据表的物理存储包括两类文件_______________

A..myd文件..ibd文件

B..frm文件..ibd文件

C..trg文件..ibd文件

D..myi文件..ibd文件第五章1单选可以说,表中主键约束是非空约束和_______的组合。

A.检查约束

B.唯一约束

C.外键约束

D.默认值约束2单选在SQL中字符串连接函数是________。

A.CONCAT

B.TRIM

C.SUBSTRING

D.LOCATE3单选CURDATE函数的作用是________。

A.返回日期中的天数

B.返回当前日期和时间

C.返回日期中的年份值

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

A.列名和长度

B.类型和长度

C.列名和约束

D.列名和类型5单选SQL是StructuredQueryLanguage的缩写,译为结构化查询语言。

A.对

B.错6单选SQL语言的四类核心语句。

这四类语句分别是数据定义语句.数据操纵语句.数据查询语句和数据控制语句。

A.对

B.错7单选在MySQL数据库中,要访问任何一个对象都要通过其名称来完成,在SQL语言中,对数据库.表.变量.存储过程.函数等的定义和引用都需要通过变量来完成。

A.对

B.错8单选在SQL中,创建数据库的命令是CREATE,修改数据库命令是UPDATE,删除数据库命令是DELETE。

A.对

B.错9单选外键约束是表中数据之间的一种引用关系,即一个表中的主键与另一个表中的列(外键)之间的一对多关系的体现。

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

A.对

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

A.对

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

A.对

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

A.ADDTABLE

B.ALTERTABLE

C.DROPTABLE

D.CREATETABLE13单选设计表窗口的栏位选项卡中的“不是null”单元格用于设置该列是否可输入空值,实际上就是创建该列的_________约束。

A.主键

B.外键

C.非空

D.唯一第六章1单选当我们在插入语句中省略某些列时,以下________列是不可以省略。

A.允许为空的列

B.指定了默认值的列

C.主键字段

D.timest类型的列2单选为指定字段添加数据时,指定字段只要与_________中值的顺序一致即可

A.表

B.VALUES

C.括号

D.INSERT3单选要快速完全清空一个表,可以________语句。

A.TRUNCATETABLE

B.DELETETABLE

C.DROPTABLE

D.CLEARTABLE4单选修改操作的语句updatestudentssetsname张三,该代码执行后的结果是________。

A.只把姓名叫张三的记录进行更新

B.只把字段名为sname改为张三

C.表中的所有人姓名都更新为张三

D.更新语句不完整,不能执行5单选删除部分数据,用________语句来实现。

A.THEN

B.WHILE

C.WHERE

D.IF6单选在SQL语言中可以使用INSERT语句往数据库的表中插入一行或多行数据记录。

A.对

B.错7单选在SQL语言中可以使用DROP语句删除表中部分或全部数据记录。

A.对

B.错8单选在SQL语言中可以使用ALTER语句更新表中数据记录值。

A.对

B.错第七章1单选SELECT语句的完整语法较复杂,但至少包括的部分是________。

A.仅SELECT

B.SELECT,FROM

C.SELECT,GROUP

D.SELECT,INTO2单选下列_________不属于连接种类。

A.左外连接

B.内连接

C.中间连接

D.交叉连接3单选下列哪项用来分组________。

A.ORDERBY

B.ORDEREDBY

C.GROUPBY

D.GROUPEDBY4单选SELECTCOUNT(SAL)FROMEMPGROUPBYDEPTNO;意思是________。

A.求每个部门中的工资

B.求每个部门中工资的大小

C.求每个部门中工资的总和

D.求每个部门中工资的个数5单选在SELECT语句中,实现选择操作的子句是________。

A.SELECT

B.GROUPBY

C.WHERE

D.FROM6单选在SELECT语句的子句中可以指定多个表,相互之间要用空格分隔。

A.对

B.错7单选计算字段的累加和的函数是ADD()。

A.对

B.错8单选用SELECT进行模糊查询时,必须使用LIKE关键字才能实现。

A.对

B.错9单选条件“IN(20,30,40)”表示取值范围在20到40之间。

A.对

B.错10单选用GROUPBY关键字进行排序,其中DESC表示降序排序。

A.对

B.错第八章1单选W具体结构不包含下面哪种

A.Linux系统

B.Apache服务器

C.MySQL数据库

D.PHP语言2单选PHP指的是

A.PrivateHomePage

B.PersonalHypertextProcessor

C.PHPHypertextPreprocessor

D.PersonalHomePage3单选PHP服务器脚本由哪个分隔符包围

A.php--...--php--

B.

C.

D....4单选如何使用PHP输出helloworld

A.HelloWorld;

B.echoHelloWorld;

C.Document.Write(HelloWorld);

D.write(“HelloWorld”);5单选连接MySQL数据库的正确方法是

A.mysql_open(localhost);

B.mysql_connect(localhost);

C.connect_mysql(localhost);

D.dbopen(localhost);6单选PHP程序是以“.php”为扩展名的文本文件

A.对

B.错7单选PHP程序使用分隔符来包括脚本命令。

A.对

B.错8单选PHP文件通常包含标签以及一些PHP脚本代码,PHP脚本只能放置于文档的起始位置

A.对

B.错9单选PHP语句以句号结尾

A.对

B.错10单选PHP变量以符号开始

A.对

B.错第九章1单选如何从使用get方法提交的表单中获取数据

A._GET;

B.Request.QueryString;

C.Request.;

D.Request.GET;2单选如何从使用post方法提交的表单中获取数据

A._GET;

B.Request.QueryString;

C.Request.;

D._POST;3单选PHP使用以下哪个函数连接MySQL数据库服务器

A.mysql_query

B.mysql_select_db

C.mysql_connect

D.mysql_fetch_array4单选PHP连接数据库服务器成功后,使用以下哪个函数执行SQL语句

A.mysql_query

B.mysql_select_db

C.mysql_connect

D.mysql_fetch_array5单选对于以下语句修改则服务器端获取值得方法为_GETsno。

A.对

B.错6单选通过_POST控件名获取提交的数据,对于提交表单要求属性为post,如下

A.对

B.错第章1单选可以提高数据库系统搜索(查询)数据的能力,大大提高查询的效率。

A.事务

B.视图

C.索引

D.触发器2单选下面关于的视图管理的语句不正确的是

A.CREATEVIEWview_students_puterASSELECT*FROMstudentsWHEREdept计算机技术;

B.CREATEORREPLACEVIEWview_students_puterASSELECT*FROMstudentsWHEREdept计算机技术;

C.UPDATEVIEWview_students_puterASSELECT*FROMstudentsWHEREdept计算机技术;

D.ALTERVIEWview_students_puterASSELECT*FROMstudentsWHEREdept计算机技术;3单选例如复合索引是keyindex(a,b,c)。

不支持进行的查找是

A.a

B.a,b

C.a,b,c

D.b,c4单选主键既是约束,也是一种特殊的()索引,主键字段不能为NULL。

A.普通索引

B.唯一索引

C.复合索引

D.全文索引5单选关于索引创建应该注意的是

A.如果非常频繁地更新数据或磁盘空间有限,最好对索引的数量进行控制。

B.表中每个字段都需要建立索引。

C.索引还会提高添加.删除和更新记录的速度。

D.对表中包含该字段数据记录少.数据取值范围大.字段宽度较长及查询无关的字段适最合作为索引关键字6单选在数据量较大时候,先将数据放入一个没有全局索引的表中,然后再用CREATEINDEX创建FULLTEXT索引,要比先为一张表建立FULLTEXT然后再将数据写入的速度快很多。

A.对

B.错7单选CREATEUNIQUEINDEXinx_cnameONcourses(cname);命令运行成功则创建了一个主键索引。

A.对

B.错8单选DELETEINDEXinx_sname1ONstudents;命令用于删除索引。

A.对

B.错9单选视图看起来像是一个表,由行和列组成,还可以像表一样作为查询语句的数据源来使用;但它对应的数据并不实际存储在数据库中。

A.对

B.错10单选创建视图可以控制用户提取的数据,达到数据安全保护的目的。

A.对

B.错11单选不可以使用SHOWTABLE语句查看视图

A.对

B.错第一章1单选

根据事务的定义,下面的说法正确的是

A.当事务中的一条语句运行失败,后续的语句可以继续运行。

B.当事务中的一条语句运行失败,后续的语句不可以继续运行,但是之前的操作可以保存。

C.当事务中的一条语句运行失败,后续的语句可以继续运行,但是之前的操作会被撤销。

D.当事务中的一条语句运行失败,事务中所有的语句的操作都会撤销。

2单选事务有很严格的定义,它必须同时满足4个特性,即

A.原子性.安全性.相对性.持久性,

B.完整性.安全性.隔离性.持久性,

C.原子性.一致性.隔离性.持久性,

D.完整性.一致性.相对性.持久性,3单选Mysql有三种事务提交方式,除了

A.自动提交

B.隐式提交

C.手动提交

D.后台提交4单选下面的语句可以产生事务提交的是

A.MIT;

B.ROLLBACK;

C.SELECT*FROMstudents;

D.STARTTRANSACTION5单选下面的语句不可以产生事务提交的是

A.DROPTABLEteachers;

B.MIT;

C.UPDATEaccountSETmoneymoney-100WHEREtname王小可;

D.CREATEDATABASEmydata;6单选若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库的一致性。

A.对

B.错7单选所谓的幻读就是指一个事务读取了另外一个事务未提交的数据。

A.对

B.错8单选不可重复读就是在事务内不能够重复读取数据,因为如果重复读取了别的线程已经提交的数据,两次读取的结果会不一致,原因是查询的过程中其他事务做了更新的操作。

A.对

B.错9单选SERIALIZABLE(串行化)是事务的最高隔离级别,它会强制对事务进行排序,使之不会发生冲突,从而解决脏读.幻读.重复读的问题。

实际应用中最常使用。

A.对

B.错10单选不可重复读不是错误,不会造成实际应用的问题。

A.对

B.错第二章1单选关于存储过程的特点说法正确的是

A.执行速度快.效率高。

因为MySQL在第一次执行完存储过程后,其执行规划就驻留在高速缓存中。

在以后的执行过程中,系统只需从高速缓存中调用已经编译好的二进制代码执行即可,而不必再重新编译,从而大大提高了执行速度。

B.具有安全性。

存储过程可以作为一种安全机制来使用。

C.由于存储过程需要和客户端交换信息,因而增加了网络流量。

D.允许模块化程序设计,提高代码的可重用性。

2单选下面哪一种不是触发器类型

A.INSERT型触发器

B.CREATE型触发器

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.WHIL

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 唐诗宋词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1