MySQL数据库及应用题库附答案_第1页
MySQL数据库及应用题库附答案_第2页
MySQL数据库及应用题库附答案_第3页
MySQL数据库及应用题库附答案_第4页
MySQL数据库及应用题库附答案_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

【仅供学习参考,切勿通篇使用!】

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

第一章测验

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

A.2

B.3

C.4

D.5

答案:C

2单选关系数据模型是以理论为基础的,用二维表结构来表示

实体以及实体之间联系的模型。

A.关系

B.表

C.元组

D.记录

答案:A

3单选关系中能唯一标设每个元组的最少属性或属性组称之为

A.列

B.外关键字

C.索引

D.关键字(主码或主键)

答案:D

4单选在同一个数据库中某个关系R1中的属性或属性组若在另一个关系

R2中作为关键字(主码)使月,则该属性或属性组为R1的o

A.列

B.外关键字

C.索引

D.关键字(主码或主键)

答案:B

5单选一个数据库中往往包含多个关系,一个数据库中这些关系的集合称

之为O

A.关系组合

B.关系集合

C.数据库模式

D.关系模式

答案:C

6单选关系代数的运算分为两大类,第一类是传统的集合运算并、交、差

运算,另一类是专门的关系运算,主要是选择、投影和0

A.连接

B.自然连接

C.笛卡尔积

D.查询

答案:A

7单选数据库、数据库管理和数据库系统之间的关系正确的是

A.数据库包括了数据库管理系统和数据库系统

B.数据库管理系统包括了数据库和数据库系统

C.数据库系统包括数据库和数据库管理系统

D.以上都不对

答案:C

8单选目前,商品化的数据库管理系统以__________型为主。

A.关系

B.层次

C.网状

D.对象

答案:A

9单选从给定关系中找出满足一定条件的元组的运算,称为运算。

A.集合

B.投影

C.连接

D.选择

答案:D

10单选数据模型所描述的内容包括三个部分,分别是数据结构、数据操

作和O

A.数据定义

B.数据约束

C.数据连接

D.数据选择

答案:B

第二章

1单选设计关系数据库噗式时,很容易出现的问题是冗余性,即一个事实

在多个元组中重复。造成这种冗余的最常见的原因是,企图把一个对象的单值

和多值特性包含在一个关系中。

A.对

B.错

答案:A

2单选如果关系R属于1NF,并且R的每一个非主属性(字段)都完全依

赖于主键,则R属于o

A.1NF

B.2NF

C.3NF

D.4NF

答案:B

3单选假设一位教师可以讲授多门课程,一门课程可由多位教师讲授,则

教师与课程之间是。

A.一对一关系

B.一对多关系

C.多对多关系

D.其它关系

答案:C

4单选在下面教师表和系部表中,教师号和系部号分别.是两个表的主键

教师表(教师号,教师名,系部号,职务,工资)系部表(系部号,系部名,

部门人数,工资总额)在这两个表中,只有一个是外键,它是O

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

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

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

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

答案:B

5单选在实体中能作为关键字(或主码)的属性称为_______o

A.主属性

B.非主属性

C.联系

D.实体集

答案:A

6单选实体之间的联系类型有三种,分别为________、________和

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.需求设计

D.分组讨论

答案:A

9单选概念结构设计是设计人员以用户的观点,对用户信息的抽象和描述,

是从现实世界到信息世界的第一次抽象,不需要考虑具体的数据库管理系统。

A.对

B.错

答案:A

10单选概念结构设计阶段设计出来的E-R图可以在计算机中直接表示和

处理并不需要将E-R图转换成关系模式

A.对

B.错

答案:B

第三章

1单选关于常见的存储引擎,下面描述错误的是。

A.InnoDB存储引擎虽然不支持事件处理应用程序,但是支持外键、同时

还支持崩溃修复能力和并发控制

B.MEMORY存储引擎的所有数据都存储在内存中,数据的处理速度快但安

全性不高

C.MylSAM存储引擎提供了高速的存储与检索和全文探索能力,它并不支

持事务处理应用程序

D.除了InnoDB.M0M0RY和MylSAM存储引擎外,MRGMYISAM.BLACKHOLE

和CSV也是MySQL数据库的存储引擎

答案:A

2单选查看数据库系统中已经存在的数据库时,可以执行—

命令。

A.SHOWCREATEDATABASE;

B.SHOWCREATEDATABASES;

C.SHOWDATABASES;

D.SHOWDATABASE;

答案:C

3单选关于数据库的执行操作,选项是错误的。

A.SHOWDATABASES语句月于查询当前数据库系统中已经存在的数据库

B.ALTERDATABASE语句月于修改指定数据库的名称

C.DROPDATABASE语句可以删除指定的数据库

D.CREATEDATABASE语句可以创建指定的数据库,并且在创建时可以设置

字符集和校对规则

答案:B

4单选按照用户群进行分类,MySQL分为版和

_____________版两大类。

A.社区企业

B.社区政府

C.企业政府

D.免费收费

答案:A

5单选客户端登录MySQL服务的方法,尽管形式有别,但其实登录时都需

要给出MySQL数据库服务器的名称(默认是localhost),登录用户名(默认

是root)和o

A.空格

B.123456

C.密码或登录密码

D.以上都不对

答案:C

6单选查看MySQL数据库的存储引擎,可以在控制台中执行

______________命令。

A.SHOWENGINE

B.LISTENGINES

C.LISTENGINE

D.SHOWENGTNES

答案: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.对

B.错

答案:A

10单选删除数据库是指在服务器中删除已经存在的数据库,删除成功后,

数据库中的数据将全部删除,但分配的存储空间并不会被回收。

A.对

B.错

答案:B

第四章

1单选若表中一个字段定义类型为char,长度为20,当在此字段中输入

字符串“数据库技术”时,此字段将占用10个字节的存储空间。

A.对

B.错

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

A.对

B.错

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

A.对

B.错

4单选在MySQL中,我们用。表示数值未知的空值。

A.对

B.错

5单选数据完整性可分为四种类型,分别是:实体完整性、参照完整性、

用户自定义完整性和域完整性。

A.对

B.错

6单选以下操作能够实现实体完整性。

A.设置唯一键

B.设置外键

C.设置主键

D.减少数据冗余

7单选如果要求表中的一个或多个字段的组合具有不重复的值,而且不允

许为空,就应当将这个字段或字段的组合设置O

A.外键约束

B.主键约束

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文件

第五章

1单选可以说,表中主键约束是非空约束和的组合。

A.检查约束

B.唯一约束

C.外键约束

D.默认值约束

2单选在SQL中字符串连接函数是o

A.C0NCAT

B.TRIM

C.SUBSTRING

D.LOCATE

3单选CURDATE函数的作用是________0

A.返回日期中的天数

B.返回当前日期和时间

C.返回日期中的年份值

D.返回当前日期中的月吩值

4单选使用SQL命令建立表时,每列的定义中必不可少的内容是_______o

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命令创建表时可以使用AUTOJNCREMENT关键

字来定义标识列。

A.对

B.错

11单选唯一约束用于在表中强制非主键列的唯一性,即表内同一列(或

列的组合)的值不能有相同的两个值。

A.对

B.错

12单选使用SQL语句创建表时,语句是o

A.ADDTABLE

B.ALTERTABLE

C.DROPTABLE

D.CREATETABLE

13单选设计表窗口的栏位选项卡中的“不是null”单元格用于设置该列

是否可输入空值,实际上就是创建该列的________约束。

A.主键

B.外键

C.非空

D.唯一

第六章

1单选当我们在插入语句中省略某些列时,以下列是不可以省略。

A.允许为空的列

B.指定了默认值的列

C.主键字段

D.timestamp类型的列

2单选为指定字段添加数据时,指定字段只要与________中值的顺序一

致即可

A.表

B.VALUES

C.括号

D.INSERT

3单选要快速完全清空一个表,可以_______语句。

A.TRUNCATETABLE

B.DELETETABLE

C.DROPTABLE

D.CLEARTABLE

4单选修改操作的语句updatestudentssetsname='张三',该代码

执行后的结果是:O

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

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

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

D.更新语句不完整,不能执行

5单选删除部分数据,用________语句来实现。

A.THEN

B.WHILE

C.WHERE

D.IF

6单选在SQL语言中可以使用INSERT语句往数据库的表中插入一行或多

行数据记录。

A.对

B.错

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

A.对

B.错

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

A.对

B.错

第七章

1单选SELECT语句的完整语法较复杂,但至少包括的部分是o

A.仅SELECT

B.SELECT,FROM

C.SELECT,GROUP

D.SELECT,INTO

2单选下列不属于连接种类。

A.左外连接

B.内连接

C.中间连接

D.交叉连接

3单选下列哪项用来分组________o

A.ORDERBY

B.ORDEREDBY

C.GROUPBY

D.GROUPEDBY

4单选SELECTCOUNT(SAL)FROMEMPGROUPBYDEPTNO;意思是

________o

A.求每个部门中的工资

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

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

D.求每个部门中工资的个数

5单选在SELECT语句中,实现选择操作的子句是o

A.SELECT

B.GROUPBY

C.WHERE

D.FROM

6单选在SELECT语句的FORM子句中可以指定多个表,相互之间要用空格

分隔。

A.对

B.错

7单选计算字段的累加和的函数是:ADD()o

A.对

B.错

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

A.对

B.错

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

A.对

B.错

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

A.对

B.错

第八章

1单选WAMP具体结构不包含下面哪种

A.Linux系统

B.Apache服务器

C.MySQL数据库

D.PHP语言

2单选PHP指的是

A.PrivateHomePage

B.PersonalHypertextProcessor

C.PHP:HypertextPreprocessor

D.PersonalHomePage

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

A.<!―?php—>

<!—?php->

B.

C.

D.<&>...

4单选如何使用PHP输出"helloworld*'

A.,,HelloWorldM;

B.echo'rHelloWorld";

C.Document.Write(HHelloWorld'r);

D.write("HelloWorld");

5单选连接MySQL数据库的正确方法是

A.mysql_open(localhost,r);

B.mysql_connect(wlocalhostw);

C.connect_mysql(wlocalhostH);

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

第九章

1单选如何从使用"get”方法提交的表单中获取数据

A.$_GET[];

B.Request.QueryString;

C.Request.Form;

D.Request.GET;

2单选如何从使用"post”方法提交的表单中获取数据

A.$_GET[];

B.Request.QueryString;

C.Request.Form;

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

B.mysqlselect_db

C.mysql_connect

D.mysqlfetch_array

5单选对于以下语句:修改则服务器端获取值得方法为$_GET['sno']。

A.对

B.错

6单选通过$_POST['控件名']获取提交的数据,对于提交表单要求

method属性为'post',如下

A.对

B.错

第十章

1单选可以提高数据库系统搜索(查询)数据的能力,大大提高查询的效

率。

A.事务

B.视图

C.索引

D.触发器

2单选下面关于的视图管理的语句不正确的是:

A.

CREATEVIEWviewstudentscomputerASSELECT*FROMstudentsWHEREdept='计算

机技术';

B.

CREATEORREPLACEVIEWview_students_computerASSELECT*FROMstudentsWHEREde

pt='计算机技术’;

C.

UPDATEVIEWview_students_computerASSELECT*FROMstudentsWHEREdept='计算

机技术

D.

ALTERVIEWview_students_computerASSELECT*FROMstudentsVrHEREdept=,计算机

技术';

3单选例如复合索引是keyindex(a,b,c)。不支持进行的查找是

A.a

B.a,b

C.a,b,c

D.b,c

4单选主键既是约束,也是一种特殊的()索引,主健字段不能为NULLo

A.普通索引

B.唯一索引

C.复合索引

D.全文索引

5单选关于索引创建应该注意的是

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

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

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

D.对表中包含该字段数据记录少、数据取值范围大、字段宽度较长及查询

无关的字段适最合作为索引关键字

6单选在数据量较大时候,先将数据放入一个没有全局索引的表中,然后

再用CREATEINDEX创建FULLTEXT索引,要比先为一张表建立FULLTEXT然后再

将数据写入的速度快很多。

A.对

B.错

7单选CREATEUNIQUEINDEXinx_cnameONcourses(cname);命令运

行成功则创建了一个主键索弓。

A.对

B.错

8单选DELETEINDEXinx_snamelONstudents;命令用于删除索弓I°

A.对

B.错

9单选视图看起来像是一个表,由行和列组成,还可以像表一样作为查询

语句的数据源来使用;但它对应的数据并不实际存储在数据库中。

A.对

B.错

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

A.对

B.错

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

A.对

第十一章

1单选根据事务的定义,下面的说法正确的是:

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

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

的操作可以保存。

C.当事务中的一条语句运行失败,后续的语句可以继续运行,但是之前的

操作会被撤销。

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

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

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

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

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

D.完整性、一致性、相对性、持久性,

3单选Mysql有三种事务提交方式,除了

A.自动提交

B.隐式提交

C.手动提交

D.后台提交

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

A.COMMIT;

B.ROLLBACK;

C.SELECT*FROMstudents;

D.STARTTRANSACTION

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

A.DROPTABLEteachers;

B.COMMIT;

C.UPDATEaccountSETmoney=money-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语句

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论