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

上传人:yoush****ohua2 文档编号:19995617 上传时间:2021-01-23 格式:DOCX 页数:33 大小:60.45KB
收藏 版权申诉 举报 下载
MySQL数据库及应用题库附参考答案_第1页
第1页 / 共33页
MySQL数据库及应用题库附参考答案_第2页
第2页 / 共33页
MySQL数据库及应用题库附参考答案_第3页
第3页 / 共33页
资源描述:

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

1、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. 关键字(主码或

2、主键)答案: B5 单选 一个数据库中往往包含多个关系,一个数据库中这些关系的集合称之为_。A. 关系组合B. 关系集合C. 数据库模式D. 关系模式答案: C6 单选 关系代数的运算分为两大类,第一类是传统的集合运算并、交、差运算,另一类是专门的关系运算,主要是选择、投影和_。A. 连接B. 自然连接C. 笛卡尔积D. 查询答案: A7 单选 数据库、数据库管理和数据库系统之间的关系正确的是A. 数据库包括了数据库管理系统和数据库系统B. 数据库管理系统包括了数据库和数据库系统C. 数据库系统包括数据库和数据库管理系统D. 以上都不对答案: C8 单选 目前,商品化的数据库管理系统以_型为主

3、。A. 关系B. 层次C. 网状D. 对象答案: A9 单选 从给定关系中找出满足一定条件的元组的运算,称为_运算。A. 集合B. 投影C. 连接D. 选择答案: D10 单选 数据模型所描述的内容包括三个部分,分别是数据结构、数据操作和_。A. 数据定义B. 数据约束C. 数据连接D. 数据选择答案: B第二章1 单选 设计关系数据库模式时,很容易出现的问题是冗余性,即一个事实在多个元组中重复。造成这种冗余的最常见的原因是,企图把一个对象的单值和多值特性包含在一个关系中。A. 对B. 错答案: A2 单选 如果关系R属于1NF,并且R的每一个非主属性(字段)都完全依赖于主键,则R属于_。A.

4、 1NFB. 2NFC. 3NFD. 4NF答案: B3 单选 假设一位教师可以讲授多门课程,一门课程可由多位教师讲授,则教师与课程之间是_。A. 一对一关系B. 一对多关系C. 多对多关系D. 其它关系答案: C4 单选 在下面教师表和系部表中,教师号和系部号分别是两个表的主键 教师表(教师号,教师名,系部号,职务,工资)系部表(系部号,系部名,部门人数,工资总额)在这两个表中,只有一个是外键,它是_。A. 教师表中的“教师号”B. 教师表中的“系部号”C. 系部表中的“系部号”D. 系部表中的“教师号”答案: B5 单选 在实体中能作为关键字(或主码)的属性称为_。A. 主属性B. 非主属

5、性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 单选 概念结构设计是设计人员以用户的观点,对用户信息的抽象和描述,是从现实世界到信息世界的第一次

6、抽象,不需要考虑具体的数据库管理系统。A. 对B. 错答案: A10 单选 概念结构设计阶段设计出来的E-R图可以在计算机中直接表示和处理并不需要将E-R图转换成关系模式A. 对B. 错答案: B第三章1 单选 关于常见的存储引擎,下面描述错误的是_。A. InnoDB存储引擎虽然不支持事件处理应用程序,但是支持外键、同时还支持崩溃修复能力和并发控制B. MEMORY存储引擎的所有数据都存储在内存中,数据的处理速度快但安全性不高C. MyISAM存储引擎提供了高速的存储与检索和全文探索能力,它并不支持事务处理应用程序D. 除了InnoDB、MOMORY和MyISAM存储引擎外,MRG_MYIS

7、AM、BLACKHOLE和CSV也是MySQL数据库的存储引擎答案: A2 单选 查看数据库系统中已经存在的数据库时,可以执行_命令。A. SHOWCREATEDATABASE;B. SHOWCREATEDATABASES;C. SHOWDATABASES;D. SHOWDATABASE;答案: C3 单选 关于数据库的执行操作,_选项是错误的。A. SHOWDATABASES语句用于查询当前数据库系统中已经存在的数据库B. ALTERDATABASE语句用于修改指定数据库的名称C. DROPDATABASE语句可以删除指定的数据库D. CREATEDATABASE语句可以创建指定的数据库,并

8、且在创建时可以设置字符集和校对规则答案: B4 单选 按照用户群进行分类,MySQL分为_版和_版两大类。A. 社区企业B. 社区政府C. 企业政府D. 免费收费答案: A5 单选 客户端登录MySQL服务的方法,尽管形式有别,但其实登录时都需要给出MySQL数据库服务器的名称(默认是localhost),登录用户名(默认是root)和_。A. 空格B. 123456C. 密码或登录密码D. 以上都不对答案: C6 单选 查看MySQL数据库的存储引擎,可以在控制台中执行 _命令。A. SHOWENGINEB. LISTENGINESC. LISTENGINED. SHOWENGINES答案:

9、 D7 单选 当前最新的MySQL版本,默认的存储引擎是_。A. MRG_MYISAMB. InnoDBC. MyISAMD. MOMERY答案: B8 单选 在控制台中执行“_ 数据库名;”语句表示选择当前要操作的数据库,执行成功后可以向数据库中添加表和视图等内容。A. USEB. USESC. OPEND. SHOW答案: A9 单选 对于MySQL来说,整个服务器或数据库方案,用户并不一定要使用相同的存储引擎,可以为方案中的每个表使用不同的存储引擎。A. 对B. 错答案: A10 单选 删除数据库是指在服务器中删除已经存在的数据库,删除成功后,数据库中的数据将全部删除,但分配的存储空间并

10、不会被回收。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. 设置唯

11、一键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文

12、件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是Structure

13、d Query Language的缩写,译为结构化查询语言。A. 对B. 错6 单选 SQL语言的四类核心语句。这四类语句分别是:数据定义语句、数据操纵语句、数据查询语句和数据控制语句。A. 对B. 错7 单选 在MySQL数据库中,要访问任何一个对象都要通过其名称来完成,在SQL语言中,对数据库、表、变量、存储过程、函数等的定义和引用都需要通过变量来完成。A. 对B. 错8 单选 在SQL中,创建数据库的命令是CREATE,修改数据库命令是UPDATE,删除数据库命令是DELETE。A. 对B. 错9 单选 外键约束是表中数据之间的一种引用关系,即一个表中的主键与另一个表中的列(外键)之间的

14、一对多关系的体现。外键的定义涉及到至少两个表,在表的定义中通过PRIMARY KEY关键字来实现。A. 对B. 错10 单选 使用CREATE TABLE命令创建表时可以使用 AUTO_INCREMENT关键字来定义标识列。A. 对B. 错11 单选 唯一约束用于在表中强制非主键列的唯一性,即表内同一列(或列的组合)的值不能有相同的两个值。A. 对B. 错12 单选 使用SQL语句创建表时,语句是_。A. ADDTABLEB. ALTERTABLEC. DROPTABLED. CREATETABLE13 单选 设计表窗口的栏位选项卡中的“不是null”单元格用于设置该列是否可输入空值,实际上就

15、是创建该列的_约束。A. 主键B. 外键C. 非空D. 唯一第六章1 单选 当我们在插入语句中省略某些列时,以下_列是不可以省略。A. 允许为空的列B. 指定了默认值的列C. 主键字段D. timestamp类型的列2 单选 为指定字段添加数据时,指定字段只要与_中值的顺序一致即可A. 表B. VALUESC. 括号D. INSERT3 单选 要快速完全清空一个表,可以_ 语句。A. TRUNCATETABLEB. DELETETABLEC. DROPTABLED. CLEARTABLE4 单选 修改操作的语句update students set sname=张三,该代码执行后的结果是:_。

16、A. 只把姓名叫张三的记录进行更新B. 只把字段名为sname改为张三C. 表中的所有人姓名都更新为张三D. 更新语句不完整,不能执行5 单选 删除部分数据,用_ 语句来实现。A. THENB. WHILEC. WHERED. IF6 单选 在SQL语言中可以使用INSERT语句往数据库的表中插入一行或多行数据记录。A. 对B. 错7 单选 在SQL语言中可以使用DROP语句删除表中部分或全部数据记录。A. 对B. 错8 单选 在SQL语言中可以使用ALTER语句更新表中数据记录值。A. 对B. 错第七章1 单选 SELECT语句的完整语法较复杂,但至少包括的部分是_。A. 仅SELECTB.

17、 SELECT,FROMC. SELECT,GROUPD. SELECT,INTO2 单选 下列_不属于连接种类。A. 左外连接B. 内连接C. 中间连接D. 交叉连接3 单选 下列哪项用来分组_。A. ORDERBYB. ORDEREDBYC. GROUPBYD. GROUPEDBY4 单选 SELECT COUNT(SAL) FROM EMP GROUP BY DEPTNO;意思是_。A. 求每个部门中的工资B. 求每个部门中工资的大小C. 求每个部门中工资的总和D. 求每个部门中工资的个数5 单选 在SELECT语句中,实现选择操作的子句是_。A. SELECTB. GROUPBYC.

18、WHERED. FROM6 单选 在SELECT语句的FORM子句中可以指定多个表,相互之间要用空格分隔。A. 对B. 错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语言2 单选 PHP 指的

19、是A. PrivateHomePageB. PersonalHypertextProcessorC. PHP:HypertextPreprocessorD. PersonalHomePage3 单选 PHP 服务器脚本由哪个分隔符包围A. .B.C.D. .4 单选 如何使用 PHP 输出 hello worldA. HelloWorld;B. echoHelloWorld;C. Document.Write(HelloWorld);D. write(“HelloWorld”);5 单选 连接 MySQL 数据库的正确方法是A. mysql_open(localhost);B. mysql_c

20、onnect(localhost);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. 错第九章1 单选 如何从使用 get 方法提交的表单中获取数据A. $_GET;B. Request.Query

21、String;C. Request.Form;D. Request.GET;2 单选 如何从使用 post 方法提交的表单中获取数据A. $_GET;B. Request.QueryString;C. Request.Form;D. $_POST;3 单选 PHP使用以下哪个函数连接MySQL数据库服务器A. mysql_queryB. mysql_select_dbC. mysql_connectD. mysql_fetch_array4 单选 PHP连接数据库服务器成功后,使用以下哪个函数执行SQL语句A. mysql_queryB. mysql_select_dbC. mysql_con

22、nectD. mysql_fetch_array5 单选 对于以下语句:修改则服务器端获取值得方法为$_GETsno。A. 对B. 错6 单选 通过$_POST控件名获取提交的数据,对于提交表单要求method属性为post,如下A. 对B. 错第十章1 单选 可以提高数据库系统搜索(查询)数据的能力,大大提高查询的效率。A. 事务B. 视图C. 索引D. 触发器2 单选 下面关于的视图管理的语句不正确的是:A. CREATEVIEWview_students_computerASSELECT*FROMstudentsWHEREdept=计算机技术;B. CREATEORREPLACEVIEW

23、view_students_computerASSELECT*FROMstudentsWHEREdept=计算机技术;C. UPDATEVIEWview_students_computerASSELECT*FROMstudentsWHEREdept=计算机技术;D. ALTERVIEWview_students_computerASSELECT*FROMstudentsWHEREdept=计算机技术;3 单选 例如复合索引是key index (a,b,c)。不支持进行的查找是A. aB. a,bC. a,b,cD. b,c4 单选 主键既是约束,也是一种特殊的( )索引,主键字段不能为NUL

24、L。A. 普通索引B. 唯一索引C. 复合索引D. 全文索引5 单选 关于索引创建应该注意的是A. 如果非常频繁地更新数据或磁盘空间有限,最好对索引的数量进行控制。B. 表中每个字段都需要建立索引。C. 索引还会提高添加、删除和更新记录的速度。D. 对表中包含该字段数据记录少、数据取值范围大、字段宽度较长及查询无关的字段适最合作为索引关键字6 单选 在数据量较大时候,先将数据放入一个没有全局索引的表中,然后再用CREATE INDEX创建FULLTEXT索引,要比先为一张表建立FULLTEXT然后再将数据写入的速度快很多。A. 对B. 错7 单选 CREATE UNIQUE INDEX inx

25、_cname ON courses(cname);命令运行成功则创建了一个主键索引。A. 对B. 错8 单选 DELETE INDEX inx_sname1 ON students;命令用于删除索引。A. 对B. 错9 单选 视图看起来像是一个表,由行和列组成,还可以像表一样作为查询语句的数据源来使用;但它对应的数据并不实际存储在数据库中。A. 对B. 错10 单选 创建视图可以控制用户提取的数据,达到数据安全保护的目的。A. 对B. 错11 单选 不可以使用SHOW TABLE 语句查看视图A. 对B. 错第十一章1 单选 根据事务的定义,下面的说法正确的是:A. 当事务中的一条语句运行失败

26、,后续的语句可以继续运行。B. 当事务中的一条语句运行失败,后续的语句不可以继续运行,但是之前的操作可以保存。C. 当事务中的一条语句运行失败,后续的语句可以继续运行,但是之前的操作会被撤销。D. 当事务中的一条语句运行失败,事务中所有的语句的操作都会撤销。2 单选 事务有很严格的定义,它必须同时满足4个特性,即A. 原子性、安全性、相对性、持久性,B. 完整性、安全性、隔离性、持久性,C. 原子性、一致性、隔离性、持久性,D. 完整性、一致性、相对性、持久性,3 单选 Mysql有三种事务提交方式,除了A. 自动提交B. 隐式提交C. 手动提交D. 后台提交4 单选 下面的语句可以产生事务提

27、交的是A. COMMIT;B. ROLLBACK;C. SELECT*FROMstudents;D. STARTTRANSACTION5 单选 下面的语句不可以产生事务提交的是A. DROPTABLEteachers;B. COMMIT;C. UPDATEaccountSETmoney=money-100WHEREtname=王小可;D. CREATEDATABASEmydata;6 单选 若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库的一致性。A. 对B. 错7 单选 所谓的幻读就是指一个事务读取了另外一个事务未提交的数据。A. 对B. 错8 单选 不可重复读就是在事务内不能

28、够重复读取数据,因为如果重复读取了别的线程已经提交的数据,两次读取的结果会不一致,原因是查询的过程中其他事务做了更新的操作。A. 对B. 错9 单选 SERIALIZABLE(串行化)是事务的最高隔离级别,它会强制对事务进行排序,使之不会发生冲突,从而解决脏读、幻读、重复读的问题。实际应用中最常使用。A. 对B. 错10 单选 不可重复读不是错误,不会造成实际应用的问题。A. 对B. 错第十二章1 单选 关于存储过程的特点说法正确的是A. 执行速度快、效率高。因为MySQL在第一次执行完存储过程后,其执行规划就驻留在高速缓存中。在以后的执行过程中,系统只需从高速缓存中调用已经编译好的二进制代码

29、执行即可,而不必再重新编译,从而大大提高了执行速度。B. 具有安全性。存储过程可以作为一种安全机制来使用。C. 由于存储过程需要和客户端交换信息,因而增加了网络流量。D. 允许模块化程序设计,提高代码的可重用性。2 单选 下面哪一种不是触发器类型A. INSERT型触发器B. CREATE型触发器C. UPDATE型触发器D. DELETE型触发器3 单选 关于异常的说法错误的是A. 在MySQL中,特定异常需要特定处理。这些异常可以联系到错误,以及子程序中的一般流程控制。B. 异常处理定义了在遇到问题时对应当采取的处理方式,并且保证存储过程或函数在遇到错误或警告时能够继续执行。C. 可以使用

30、sqlstate_value定义异常。D. MySQL数据库遇到异常的默认处理是continue操作。4 单选 关于游标的说法错误的是A. 如果没有明确地关闭游标,它会一直驻留在内存中。B. 游标(Cursor)是指向查询结果集的一个指针。C. 游标使得用户可以逐行访问SELECT查询语句返回的结果集合。D. 想要使用游标处理结果集中的数据,需要先声明游标。5 单选 .除了( ),其他可以实现循环。A. LOOP语句B. REPEAT语句C. WHILE语句D. CASE语句6 单选 T-SQL作为面向对象的高级语言,也有自己的“子程序”存储过程。A. 对B. 错7 单选 存储过程是数据库存储

31、的一个重要的功能,但是MySQL在5.0以前并不支持存储过程A. 对B. 错8 单选 与存储过程相比,触发器主要是通过事件触发从而被执行,用于处理各种复杂操作;而存储过程是通过存储过程名字被直接调用。A. 对B. 错9 单选 在 UPDATE 型触发器中,NEW 用来表示将要或已经被修改的原数据,OLD 用来表示将要或已经修改为的新数据A. 对B. 错10 单选 可以使用DROP TRIGGER来删除触发器。A. 对B. 错第十三章1 单选 冷备份的优点是:A. 能按表或按用户恢复。B. 简单快速,只需拷文件,不需要停止数据库服务。C. 容易恢复到某个时间点上(只需将文件再拷贝回去)。D. 低

32、度安全,高度维护。2 单选 热备份的优点是:A. 备份的时间短。B. 备份时数据库仍可使用。在大多数情况下数据库可在工作时恢复。C. 简单快速。D. 容易归档(简单拷贝即可)。3 单选 冷备份也有不足,但是不包括:A. 单独使用时,只能提供到“某一时间点上”的恢复。B. 在实施备份的全过程中,数据库不能开展其他工作。也就是说,在冷备份过程中,数据库必须是关闭状态。C. 不能按表或按用户恢复。D. 因难于维护,所以要特别仔细小心,不允许“以失败告终”。4 单选 备份策略主要有三种,但不包括:A. 定向备份B. 完全备份C. 增量备份D. 差分备份5 单选 下面的备份或还原命令不正确的是A. my

33、sql-rrootp123456students_coursesB. mysql-rrootpstudents_coursesC. mysqldump-rrootp123456students_coursesc:/students_courses_2016.sqlD. mysqldump-rrootp123456students_courses6 单选 数据库备份就是制作数据库中数据结构、对象和数据等的副本,将其存放在安全可靠的位置;数据库的恢复(还原)是将已备份的数据库恢复(还原)到系统中去。A. 对B. 错7 单选 完全备份每天都对整个系统进行完全备份,造成备份的数据大量重复。A. 对B. 错8 单选 增量备份的优点是节省了磁盘空间,但是备份时间比较长。A. 对B. 错9 单选 差分备份策略在避免了完全备份和增量备份的缺陷的同时,又具有了它们的所有优点。A. 对B. 错10 单选 使用mysqldump命令进行备份只能进行完全备份。A. 对B. 错

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!