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

上传人:jin****ng 文档编号:110346661 上传时间:2022-06-18 格式:DOC 页数:25 大小:153KB
返回 下载 相关 举报
MySQL数据库及应用题库附答案_第1页
第1页 / 共25页
MySQL数据库及应用题库附答案_第2页
第2页 / 共25页
MySQL数据库及应用题库附答案_第3页
第3页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
MySQL数据库及应用题库附答案【仅供学习参考,切勿通篇使用!】MySQL数据库及应用题库附答案第一章测验1单选计算机进行数据处理经历了从低级到高级的个发展阶段A. 2B. 3C. 4D. 5答案:C2单选关系数据模型是以理论为基础的,用二维表结构来表示实体以及实体之间联系的模型。A. 关系B. 表C. 元组D. 记录答案:A3单选关系中能唯一标识每个元组的最少属性或属性组称之为OA. 列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. 对象9单选 从给定关系中找出满足一定条件的元组的运算,称为运算。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单选 实体之间的联系类型有三种,分别为、和OA. 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. 以上都不对6单选 查看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. 错第四章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是St rue tured 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语句创建表时,语句是。A. ADDTABLEB. ALTERTABLEC. DROPTABLED. CREATETABLE13单选 设计表窗口的栏位选项卡中的“不是null”单元格用于设置该列 是否可输入空值,实际上就是创建该列的约束。A. 主键B. 外键C. 非空D. 唯一第六章1单选当我们在插入语句中省略某些列时,以下列是不可以省略。A. 允许为空的列B. 指定了默认值的列C. 主键字段D. times tamp类型的列2单选为指定字段添加数据时,指定字段只要与中值的顺序一致即可A. 表B. VALUESC. 括号D. INSERT3单选要快速完全清空一个表,可以语句。A. TRUNCATETABLEB. DELETETABLEC. DROPTABLED. CLEARTABLE4单选修改操作的语句update students set sname二张三,该代码 执行后的结果是:。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. SELECT, FROMC. SELECT, GROUPD. SELECT, INTO2单选下列不属于连接种类。A. 左外连接B. 内连接C. 中间连接D. 交叉连接3单选 下列哪项用来分组。A. ORDERBYB. ORDEREDBYC. GROUPBYD. GROUPEDBY4 单选 SELECT COUNT(SAL) FROM EMP GROUP BY DEPTN0;意思是A. 求每个部门中的工资B. 求每个部门中工资的大小C. 求每个部门中工资的总和D. 求每个部门中工资的个数5单选 在SELECT语句中,实现选择操作的子句是。A. SELECTB. GROUPBYC. 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指的是A. PrivateHomePageB. PersonalHypertextProcessorC. PHP:HypertextPreprocessorD. PersonalHomePage3单选PHP服务器脚本由哪个分隔符包围A. B.C.B. &.4单选如何使用PHP输出hello worldA. HelloWorld;B. echoHelloWorld;C. Documen t.Wr ite (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文件通常包含HTML标签以及一些PHP脚本代码,PHP脚本 只能放置于文档的起始位置A. 对B. 错9单选PHP语句以句号结尾A. 对B. 错10单选PHP变量以$符号开始A. 对B. 错第九章1单选如何从使用get方法提交的表单中获取数据A. $_GET;B. Reques t.QueryS tring;C. Reques t.F orm;D. Reques t.GET;2单选如何从使用post方法提交的表单中获取数据A. $_GET;B. Reques t.QueryS tring;C. Reques t.F orm;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_connectD. mysql_fetch_array5单选对于以下语句:修改则服务器端获取值得方法为$_GETsno。A. 对B. 错6单选通过$_POST控件名获取提交的数据,对于提交表单要求met hod属性为pos t, 如下A. 对B. 错第十章1单选可以提高数据库系统搜索(查询)数据的能力,大大提高查询的效 率。A. 事务B. 视图C. 索引D. 触发器2单选下面关于的视图管理的语句不正确的是:A.CREATEVIEWview_students_computerASSELECT*FROMstudentsWHEREdept二计算 机技术;B.CREATEORREPLACEVIEWview_students_computerASSELECT*FROMstudentsWHEREde pt =计算机技术;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单选 主键既是约束,也是一种特殊的()索引,主键字段不能为NULL。A. 普通索引B. 唯一索引C. 复合索引D. 全文索引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_snamel ON students;命令用于删除索引。A. 对B. 错9单选 视图看起来像是一个表,由行和列组成,还可以像表一样作为查询 语句的数据源来使用;但它对应的数据并不实际存储在数据库中。A. 对B. 错10单选创建视图可以控制用户提取的数据,达到数据安全保护的目的。A. 对B. 错11单选 不可以使用SHOW TABLE语句查看视图A. 对B. 错第十一章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. STARTTRANSACTION5单选下面的语句不可以产生事务提交的是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语句B. REPEAT 语句C. WHILE 语句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来删除触发器。A. 对B. 错第十三章1单选冷备份的优点是:A. 能按表或按用户恢复。B. 简单快速,只需拷文件,不需要停止数据库服务。C. 容易恢复到某个时间点上(只需将文件再拷贝回去)。D低度安全,高度维护。2单选热备份的优点是:A. 备份的时间短。B. 备份时数据库仍可使用。在大多数情况下数据库可在工作时恢复。C. 简单快速。D. 容易归档(简单拷贝即可)。3单选冷备份也有不足,但是不包括:A. 单独使用时,只能提供到“某一时间点上”的恢复。B. 在实施备份的全过程中,数据库不能开展其他工作。也就是说,在冷备 份过程中,数据库必须是关闭状态。C. 不能按表或按用户恢复。D. 因难于维护,所以要特别仔细小心,不允许“以失败告终”。4单选备份策略主要有三种,但不包括:A. 定向备份B. 完全备份C. 增量备份D. 差分备份5单选下面的备份或还原命令不正确的是A. mysql-rroot - pl23456students_coursesB. mysql-rroot - pstudents_coursesC. mysqldump-rroot -p123456students_coursesc:/students_courses_2016.sqlD. mysqldump-rroot - p123456students_courses6单选数据库备份就是制作数据库中数据结构、对象和数据等的副本,将 其存放在安全可靠的位置;数据库的恢复(还原)是将已备份的数据库恢复(还原)到系统中去。A. 对B. 错7单选完全备份每天都对整个系统进行完全备份,造成备份的数据大量重 复。A. 对B. 错8单选增量备份的优点是节省了磁盘空间,但是备份时间比较长。A. 对B. 错9单选差分备份策略在避免了完全备份和增量备份的缺陷的同时,又具有 了它们的所有优点。A. 对B. 错10单选使用mysqldump命令进行备份只能进行完全备份。A. 对B. 错
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划


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

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


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