《MySQL数据库应用与开发技术》试卷_第1页
《MySQL数据库应用与开发技术》试卷_第2页
《MySQL数据库应用与开发技术》试卷_第3页
《MySQL数据库应用与开发技术》试卷_第4页
《MySQL数据库应用与开发技术》试卷_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

《MySQL数据库应用与开发技术》试卷(1)

一、单选题(共20题,40分)1、以下哪些语句能正确删除一个名称为“HELLO”的数据库节点?(2.0)A、DROP

HELLOB、DROP

DATABASE

HELLOC、DROP

DATABASES

HELLOD、DROP

DATA_BASE

HELLO正确答案:B2、以下哪些语句能正确创建一个名称为“DEMO”的数据库节点?(2.0)A、CREATE

DEMOB、CREATE

DATABASE

DEMOC、CREATE

DATABASES

DEMOD、CREATE

DATA_BASE

DEMO正确答案:B3、以下哪些语句能正确查询出数据库中已经存在的数据库节点?(2.0)A、SHOW

MYSQLB、SHOW

DATABASEC、SHOW

DATABASESD、SHOW

DATA_BASE正确答案:C4、假如存在STUDENT数据表,并且以下各SQL语句中的数据项类型与数据相匹配,现需要把STUDENT数据表中SN字段为“2000004239”的记录的

STUDENT_MAJOR、LEARN_SCORE、ENTER_YEAR三个字段分别更新为“应用电子技术”、80、2023,以下哪条SQL语句是正确的?(2.0)A、UPDATE

STUDENT

SET

STUDENT_MAJOR='应用电子技术',LEARN_SCORE=80,ENTER_YEAR=2023B、UPDATE

STUDENT

SET

STUDENT_MAJOR='应用电子技术',LEARN_SCORE=80,ENTER_YEAR=2023

WHERE

SN='2000004239'C、UPDATE

STUDENT

STUDENT_MAJOR='应用电子技术',LEARN_SCORE=80,ENTER_YEAR=2023

WHERE

SN='2000004239'D、UPDATE

STUDENT

SET

STUDENT_MAJOR='应用电子技术'

WHERE

SN='2000004239'正确答案:B5、在数据库环境中创建视图的主要作用是什么?(2.0)A、提高数据查询响应速度B、维护数据的完整性约束C、维护数据的一致性D、提供用户视角的数据正确答案:D6、删除视图用下面哪条语句?(2.0)A、DROP

VIEWB、DELETE

VIEWC、REMOVE

VIEWD、RM

VIEW正确答案:A7、索引可以提高哪一操作的效率?(2.0)A、INSERTB、UPDATEC、DELETED、SELECT正确答案:D8、对所有的视图都可以进行_____操作

?(2.0)A、插入数据B、检索数据C、更新数据D、删除数据正确答案:B9、在一个数据表中,所有字段都是不可分的,给定一个关键字值,则可以在这个数据表中唯一确定一条记录,则这个关系一定满足1NF、2NF和3NF中的什么范式?(2.0)A、1NFB、1NF和2NFC、1NF、2NF和3NFD、2NF和3NF正确答案:B10、设有关系表R,有字段(S,D,M),其依赖关系为:{S→D,D→M},则关系表R的规范化程度最高达到____?(2.0)A、1NFB、2NFC、3NFD、BCNF正确答案:B11、关系数据库规范化是为了解决关系数据库中____的问题而引入的?(2.0)A、提高查询速度B、插入、删除异常和数据冗余C、保证数据的安全性和完整性D、提高写操作的速度正确答案:B12、关系数据表中,满足2NF的模式____?(2.0)A、可能是1NFB、必定是1NFC、必定是3NFD、必定是BCNF正确答案:B13、用于创建存储过程的SQL语句为?(2.0)A、CREATE

PROCEDUREB、CREATE

RULEC、CREATE

DUREDD、CREATE

FILE正确答案:A14、对于下面的存储过程:

CREATE

PROCEDURE

Mysp1

(IN

p

Int)

BEGIN

SELECT

St_name,

Age

FROM

Students

WHERE

Age=p

END

调用这个存储过程查询年龄为15岁的学生的正确方法是?(2.0)A、CALL

Mysp1('15')B、CALL

Mysp1(15)C、CALL

Mysp1(@P='15')D、CALL

Mysp1(@P=15)正确答案:B15、关于存储过程,下列说法中正确的是?(2.0)A、不能有输入参数B、没有返回值C、可以自动被执行D、不能有输出参数正确答案:B16、关于触发器下面说法不正确的是?(2.0)A、触发器是定义在表上的B、触发器名称在数据库中必须是唯一的C、触发器对应于一组SQL语句D、每张表限制定义一个触发器正确答案:D17、触发器可以创建在____?(2.0)A、数据表B、存储过程C、数据库D、函数正确答案:A18、SQL语言的GRANT语句主要是用来维护数据库的______?(2.0)A、完整性B、可靠性C、安全性D、一致性正确答案:C19、数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和____?(2.0)A、系统分析员B、程序员C、数据库管理员D、操作员正确答案:C20、关于下面给用户分配权限操作命令语句说法正确的是哪个?

GRANT

SELECT,

INSERT

ON

tx_web.order

TO

'zhang'@'localhost'(2.0)A、给“zhang”帐号赋予所有数据库节点下所有数据表全部操作权限。B、给“zhang”帐号赋予tx_web数据库节点下所有数据表全部操作权限。C、给“zhang”帐号赋予tx_web数据库节点的order数据表全部操作权限。D、给“zhang”帐号赋予tx_web数据库节点的order数据表查询、插入操作权限。正确答案:D

二、多选题(共30题,60分)21、数据操作语言(Data

Manipulation

Language,DML)规定了对数据表的写操作语句,包括动词___________分别用于对数据表中记录的添加、修改和删除操作?(2.0)A、SELECTB、INSERTC、UPDATED、DELETE正确答案:BCD22、数据库系统(Database

System,DBS)由________几部分共同组成,各个部分之间相互协作,共同支撑起整个数据库管理系统各种复合功能?(2.0)A、数据B、硬件C、软件D、人员正确答案:ABCD23、数据库诞生于60多年前,从其出现至今数据库的发展经历了以下哪几个阶段?(2.0)A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、大数据信息化阶段正确答案:ABC24、数据查询语言(Data

Query

Language,DQL)用以从表中获得数据,确定数据怎样在应用程序给出。包含以下哪些命令?(2.0)A、SELECTB、ORDER

BYC、COMMITD、CREATE正确答案:AB25、以下关于SQL语言的描述正确的是?(2.0)A、SQL是结构化查询语言(Structured

Query

Language)的简称。B、SQL是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。C、SQL是一个综合的、通用的、功能极强的关系数据库语言。D、SQL同样适用于NoSQL类型的非关系型数据库系统。正确答案:ABC26、以下关于使用“ALTER”关键字修改数据表结构的语法描述正确的有哪些?(2.0)A、添加数据表字段格式:ALTER

TABLE

数据表名称

ADD

COLUMN

新字段

数据类型

AFTER

表中的某个字段B、修改数据表字段格式:ALTER

TABLE

数据表名称

MODIFY

字段名称

新的数据类型或约束条件C、删除数据表字段格式:ALTER

TABLE

数据表名称

DROP

字段名称D、修改数据表名称格式:ALTER

TABLE

原数据表名称

RENAME

TO

新数据表名称正确答案:ABCD27、关系型数据库的数据约束包含以下哪几种类型?(2.0)A、主键约束B、外键约束C、非空约束D、唯一性约正确答案:ABCD28、以下关于关系型数据库以及数据表的说法哪些是正确的?(2.0)A、在MySQL数据库中,SQL语句不区分大小写。B、SQL语句的结尾一般用英文状态下的分号“;”表示语句的结束。C、数据表的主键包含两种类型,分别是单字段主键与联合主键。D、一张数据表中可以有多个外键,外键值不允许为空。正确答案:ABCD29、数据表中作为外键(Foreign

Key)的字段要满足哪几方面的要求?(2.0)A、必须为INT类型。B、必须保证外键在原表中的唯一性。C、引用字段的值必需在被引用表的外键字段值中存在。D、外键所在的表在引用关系中称为从表。正确答案:BCD30、以下哪些语句能正确查询一个名称为“COURSE”的数据表的字段结构?(2.0)A、DESC

COURSEB、DESCRIBE

COURSEC、SHOW

COURSED、QUERY

COURSE正确答案:AB31、以下关于查询检索的SQL语句中别名及通配符的说法正确的有哪些?(2.0)A、为了提升所返回数据视图的可读性,可以使用关键词“AS”给每个所检索的字段添加别名。B、为了简化数据表的复杂度,也可以给关系数据表添加别名。C、添加别名后可直接使用别名来指代相应的字段或数据表。D、可以使用星号“*”作为通配符,直接跟在关键词“SELECT”后面,代表数据表中的所有字段。正确答案:ABCD32、在数据过滤条件中,常见的数据筛选规则包含以下哪几类?(2.0)A、等于、B、大于、大于或等于C、小于、小于或等于D、介于、E、指定、F、类似正确答案:ABCDEF33、以下关于查询检索的SQL语句中关于数据过滤条件的说法正确的有哪些?(2.0)A、通过关键词“WHERE”来实现对业务数据的条件筛选。B、每个数据条件之间通过关键词“AND”定义为“与”关系。C、每个数据条件之间通过关键词“OR”定义为“或”关系。D、关键词“AND”与“OR”不能同时出现。正确答案:ABC34、关于查询检索SQL语句的说法正确的有哪些?(2.0)A、SQL查询检索语句是读操作语句,其关键词是“SELECT”。B、SQL查询检索语句中关键词“SELECT”后面为所需要检索的表字段,可以根据实际情况任意设定,每个字段之间用英文状态下的逗号隔开。C、SQL查询检索语句中关键词“FROM”后面为所检索的关系数据表。D、SQL查询检索语句的条件从句为可选项,可以设置各类检索条件,如不定义检索条件则表示检索整个数据表的所有业务数据。正确答案:ABCD35、关于聚合函数NOW,以下哪些说法是正确的?(2.0)A、在MySQL数据库系统中可以使用NOW函数来获取数据库管理系统的当前时间。B、使用NOW函数时不需要传入任何参数,即可得到当前时间数据值。C、使用NOW函数获得的时间格式包含年、月、日、时、分、秒信息。D、使用NOW函数获得的时间格式不包含年、月、日信息。正确答案:ABC36、在数据过滤条件中,关于“大于”、“大于或等于”数据筛选规则的说法,以下哪些是正确的?(2.0)A、大于、大于或等于匹配规则是一种比较数据筛选方式,只适用于数值类型的数据项进行数据过滤。B、大于匹配规则使用符号“>”,表示相关值要大于指定的数值才符合数据筛选条件。C、大于或等于匹配规则使用符号“>=”,表示相关值如果大于或等于指定的数值就符合数据筛选条件。D、符号左边为筛选的数据项,右边为所筛选的数字值。正确答案:ABCD37、在数据过滤条件中,关于“指定”数据筛选规则的说法,以下哪些是正确的?(2.0)A、指定匹配规则是一种让数据项与给定的数据元素列表相吻合的数据筛选方式,适用于数字类型或字符类型的数据项。B、指定匹配规则的数据项值命中了给定的数据列表中某个元素,即符合数据筛选条件。C、指定匹配规则要使用关键词“IN”,关键词左边为筛选的数据项,右边为所给定的数据元素列表,数据元素在小括号内,各元素用英文状态下的逗号隔开。D、指定匹配规则数据元素列表中的数据元素应置于大括号“{}”内。正确答案:ABC38、关于SQL语句的更新数据操作,以下哪些说法是正确的?(2.0)A、数据更新操作要使用关键词“UPDATE”、“SET”。B、数据更新操作可以修改数据表中一行或若干行数据,可以修改数据表中所有数据项,也可以只修改数据表中的部分数据项,未修改的数据项将保持原来的数值。C、关键词“UPDATE”后面为所要更新的关系数据表,关键词“SET”后面为需要更新的数据项及新赋予的数据值。D、数据更新操作中,如不设置更新条件,将对整张数据表的所有数据执行更新操作。正确答案:ABCD39、关于SQL语句的插入数据操作,以下哪些说法是正确的?(2.0)A、数据插入操作要使用关键词“INSERT”、“INTO”、“VALUES”。B、可以往数据表中插入一行或若干行数据,可以对数据表中所有字段插入数据,也可以只对数据表中的部分字段插入数据,未插入数据字段的相应值置为空。C、关键词“VALUES”后的数据值项与关键词“INSERT”后面数据表字段必需一一对应,如无法对应则会出现SQL语法错误。D、关键词“INSERT”与“INTO”后面若没有列出相关字段,表示需要对全表的所有字段进行赋值,在“VALUES”关键词后需要列出数据表中的每一个字段值。正确答案:ABCD40、关于SQL语句的删除数据操作,以下哪些说法是正确的?(2.0)A、数据删除操作要使用关键词“DELETE”或“TRUNCATE”。B、删除操作可以删除数据表中一行或若干行数据,甚至可以删除整个数据表的数据。C、DELETE方式是数据操作语言(DML)中的数据删除方式。D、TRUNCATE方式是数据定义语言(DDL)中的的数据删除方式。正确答案:ABCD41、触发器的功能作用是主要体现在以下哪几个方面?(2.0)A、数据安全B、数据审计C、数据约束D、数据连环更新正确答案:ABCD42、以下关于触发器的实现原理,说法正确的是?(2.0)A、发现用户非法修改数据时,马上关闭数据库B、使用临时表备份修改前的数据C、只检查被修改数据行,其它未修改的数据行不检查D、对数据发生变更的数据表进行逐行检查正确答案:BD43、关于事务封锁中,锁粒度分哪几种类型?(2.0)A、表级锁B、页级锁C、行级锁D、属性锁正确答案:ABC44、以下关于关系数据库默认的事务

温馨提示

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

评论

0/150

提交评论