数据库基础学习通超星期末考试答案章节答案2024年_第1页
数据库基础学习通超星期末考试答案章节答案2024年_第2页
数据库基础学习通超星期末考试答案章节答案2024年_第3页
数据库基础学习通超星期末考试答案章节答案2024年_第4页
数据库基础学习通超星期末考试答案章节答案2024年_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

数据库基础学习通超星期末考试章节答案2024年“商品”与“顾客”两个实体集之间的联系一般是

答案:多对多常见的数据模型有3种,它们是

答案:层次、关系和网状将两个关系拼接成一个新的关系,生成的新关系中包括满足条件的元组,这种操作称为

答案:联接Access中表和数据库的关系是

答案:一个数据库可以包含多个表在Access数据库中,表就是

答案:关系退出Access数据库管理系统可以使用的快捷键是

答案:Alt+F+X数据模型反映的是

答案:事物本身的数据和相关事物之间的联系为了合理组织数据,应連从的设计原则是

答案:以上各条原则都包括若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为()。

答案:学生号若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是()联系。

答案:多对多"教学管理"数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置______。

答案:表之间的关系Access提供了两种数据类型的字段保存文本或文本和数字组合的数据,这两种数据类型是()和()。

答案:文本;备注排序是根据当前表中()或()字段的值来对整个表中的所有记录进行重新排列。

答案:一个;多个“教学管理”数据库中有学生表、课程表和选课成绩表,为了有效地反映这3张表中数据之间的联系,在创建数据库时应设置()。

答案:表之间的关系;关系学生学号由9位数字组成,其中不能包含空格,则学号字段正确的输入掩码是()。

答案:000000000如果表中一个字段不是本表的主关键字,而是另外一个表的主关键学或候选关键字,则这个字段称为()。

答案:外部关键字;外键下列不属于Access提供的数据筛选方式是

答案:按内容排除筛选下列叙述中,正确的是

答案:可以将表中的数据按升序或降序两种方式进行排列下列关于表的格式的叙述中,错误的是

答案:可以为表中的某个或多个指定的字段设置字体格式下列关于字段属性的叙述中,错误的是

答案:可对任意类型的字段设置默认值属性下列不属于Access提供的数据类型是

答案:文字若要求在主表中没有相关记录时不能将记录添加到相关表中,则应该在表关系中设置

答案:参照完整性

下列关于空值的叙述中,正确的是

答案:空值表示字段值未知能够使用“输入掩码向导”创建输入掩码的数据类型是

答案:文本和日期/时间如果字段内容为声音文件,则该字段的数据类型应定义为

答案:OLE对象若将文本型字段的输入掩码设置为“###-######”,则正确的输入数据是

答案:077-12345若要确保输入的出生日期值格式必须为短日期,应将该字段的输入掩码设置为()。

答案:

0000/99/99

定义字段默认值的含义是()。

答案:在未输入数据之前系统自动提供的数据对数据表进行筛选操作,结果是(

)。

答案:只显示满足条件的记录,不满足条件的记录被隐藏在关于输入掩码的叙述中,正确的是()。

答案:

在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符使用表设计器定义表中字段时,不是必须设置的内容是(

)。

答案:说明表的组成内容包括()。

答案:字段和记录

下列对象中不属于Access对象的是()。

答案:文件夹在数据表视图中,不能直接进行的操作是(

)。

答案:修改字段的名称

在Access数据库中,表就是(

)。

答案:关系在数据库中,建立索引的主要作用是(

)。

答案:提高查询速度

用SQL描述“在教师表中查找男教师的全部信息”,以下描述正确的是(

)。

答案:SELECT*FROM

教师表

WHERE(性别='男')在Access中,以下不属于查询操作方式的是(

)。

答案:规则查询对“商贸”学院2013年以前参加工作的教师的工资增加100元,合适的查询为(

)。

答案:更新查询在数据库中,建立索引的主要作用是(

)。

答案:提高查询速度在数据表视图中,不能(

)。

答案:

修改字段的名称下列对象中不属于Access对象的是(

)。

答案:文件夹表的组成内容包括(

)。

答案:字段和记录使用表设计器定义表中字段时,不是必须设置的内容是(

)。

答案:说明在关于输入掩码的叙述中,正确的是(

)。

答案:在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符定义字段默认值的含义是(

)。

答案:在未输入数据之前系统自动提供的数据要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置(

)。

答案:参照完整性“是/否”数据类型常被称为(

)。

答案:布尔型在“student”表中,“姓名”字段的字段大小为10,则在此列输入数据时,最多可输入的汉字数和英文字符数分别是(

)。

答案:10

10以下关于字段属性的叙述,正确的是(

)。

答案:验证规则属性是用于限制此字段输入值的表达式下列关于字段属性的默认值的设置说法,错误的是(

)。

答案:设置默认值后,用户只能使用默认值Access中的参照完整性规则不包括(

)。

答案:查询规则已知D1=#2003-5-2820:8:36#,D2=#2004-2-2910:40:11#,执行DateDiff("m",D1,D2)后,返回(

)。

答案:

9

“输入掩码”属性用于设定控件的输入格式,其中仅可以对(

)数据进行输入掩码向导的设置。

答案:文本型和日期/时间型下列关于二维表的说法错误的是(

)。

答案:

属性的集合称为关系两个关系在没有公共属性时,其自然连接操作表现为()。

答案:笛卡儿积操作在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。

答案:候选码在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。

答案:交假设关系R和关系S的属性分别是3和4,元组数分别为5和6,则R与S自然连接所得到的关系,其属性和元组数分别为()。

答案:小于等于7和小于等于30假设数据中表A与表B建立了“一对多”关系,表A为“多”的一方,则下述说法正确的是()。

答案:表A中的一个记录能与表B中的多个记录匹配将E-R图转换到关系模式时,实体与联系都可以表示成()。

答案:关系下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。

答案:内模式在学校中,“班级”与“学生”两个实体之间的联系属于()关系。

答案:一对多数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。

答案:以上三种说法都不对假设关系数据库M有一张S表,其结构如下:s(sid,sname,cname,grage)分别表示学号,姓名,课程名,课程成绩。sname和cname为字符型,grade为数值型。若要更正小华同学的数据库基础成绩为92,则可用(

)。

答案:updatassetgrade=92wheresname='小华'andcname='数据库基础'下列哪个MySQL语句有错误(

)。

答案:deletefromgrade在MySQL语法中,用来修改数据的命令是(

)。

答案:UPDATE下列语句中,哪个不是表数据的基本操作语句(

)。

答案:CREATE语句在MySQL语法中,用来插入数据的命令是(

)。

答案:insert“库存表”的表结构如下所示:属性名称数据类型长度为空性备注条码char20notnull主键,从1开始自增长书号char10notnull位置varchar20notnull库存状态char10请完善以下代码,在已经有"库存表"的情况下,修改"库存表"的"库存状态",只能是"在馆"、"借出"、"丢失"三种状态之一。altertable_____________

add_________(_______________('在馆','借出','丢失'));

答案:库存表;check;库存状态;in“读者类型表”的表结构如下所示:属性名称数据类型长度为空性备注类别号char2notnull主键类名char10notnull可借数量int必须在0~30本的范围内,包括0和30可借天数int请完善以下代码,在已经有"读者类型表"的情况下,修改"读者类型表"的"可借数量"必须在0~30本的范围内:altertable____________

add_________(_____________>=0

___________

可借数量<=30);

答案:读者类型表;check;可借数量;and“借阅表”的表结构如下所示:属性名称数据类型长度为空性备注借阅号intnotnull主键,从1开始自增长条码char20notnull外键,其值必须是"库存表"中“条码”列存在的值,删除或更新"库存表"中的“条码”值时,"借阅表中"条码”列的数据也要随之变化读者编号char6notnull借阅日期date还书日期date借阅状态char6“库存表”的表结构如下所示:属性名称数据类型长度为空性备注条码char20notnull主键书号char10notnull位置varchar20notnull库存状态char10请完善以下代码,在已有"借阅表"的情况下,修改"借阅表"中的“条码”为外键:altertable

借阅表

addforeignkey

(____________)

references_________(___________)

on____________________

onupdatecascade;

答案:条码;库存表;条码;delete;cascade“借阅表”的表结构如下所示:属性名称数据类型长度为空性备注借阅号intnotnull主键,从1开始自增长条码char20notnull读者编号char6notnull外键,其值必须是"读者表"中“读者编号”列存在的值,删除或更新"读者表"中的"读者编号"值时,如果"借阅表"中该读者还有记录,则不得删除或更新借阅日期date还书日期date借阅状态char6“读者表”的表结构如下所示:属性名称数据类型长度为空性备注读者编号char6notnull主键,从1开始自增长姓名char10notnull类别号char6notnull单位varchar20有效性char10请完善以下代码,设置“借阅表”的“读者编号”为外键:createtable借阅表

(

借阅号int(0)notnullauto_increment

primarykey

,

条码char(20)notnull,

读者编号char(6)notnull,

借阅日期date,

还书日期date,

借阅状态char(6),

foreignkey(___________)

references___________(____________)

ondelete_____________

on______________________);

答案:读者编号;读者表;读者编号;restrict;update;restrict“读者表”的表结构如下所示:属性名称数据类型长度为空性备注读者编号char6notnull主键,从1开始自增长姓名char10notnull类别号char2notnull外键,其值必须是"读者类型表"中“类别号”列存在的值,删除或更新"读者类型表"中的类别号值时,"读者表"中“类别号”列的数据也要随之变化单位varchar20有效性char10“读者类型表”的表结构如下所示:属性名称数据类型长度为空性备注类别号char2notnull主键类名char10notnull可借数量int可借天数int请完善以下代码,设置"读者表"的“类别号”为外键:createtable读者表(

读者编号char(6)notnullprimarykey,

姓名char(10)

notnull,

类别号char(2)

notnull,

单位varchar(20),

有效性char(10),

foreignkey(____________)

references____________(_____________)

on_____________________

onupdate_____________);

答案:类别号;读者类型表;类别号;delete;cascade;cascade“库存表”的表结构如下所示:属性名称数据类型长度为空性备注条码intnotnull主键,从1开始自增长书号char10notnull位置varchar20notnull库存状态char10请完善以下代码,并设置"条码"为主键,设置自增长约束,从1开始自增长:createtable库存表

(

条码__________

notnull

__________,

书号char(10)notnull,

位置varchar(20)

notnull,

库存状态char(10)null,

primarykey(___________)

);

答案:int;auto_increment;条码“图书表”的表结构如下所示:属性名称数据类型长度为空性备注书号char10notnull主键书名varchar20notnull类别char10notnull作者char10notnull出版社varchar20notnull单价float(5,2)数量int请完善以下代码,并设置图书表的“书号”为非空、主键:createtable图书表(

书号_________(10)

notnull

___________,

书名varchar(20)notnull,

类别char(10)notnull,

作者varchar(20)notnull,

出版社varchar(20)notnull,

单价float(5,2),

数量_______

);

答案:char;primarykey;int/star3/origin/7a298128b9a572cfbf28570264d999ae.png

答案:INSERTINTO借阅表VALUES(100007,'411111','1002','2020-09-01','2020-09-24','已还');INSERTINTO借阅表VALUES(100008,'411111','0001','2020-09-25',NULL,'借阅');INSERTINTO借阅表VALUES(100009,'411111','1001','2020-10-08',NULL,'借阅');或者INSERTINTO借阅表

VALUES

(100007,'411111','1002','2020-09-01','2020-09-24','已还'),(100008,'411111','0001','2020-09-25',NULL,'借阅'),(100009,'411111','1001','2020-10-08',NULL,'借阅');在select语句中使用“*”表示()。

答案:选择全部列在设计表时,对于出生日期(1999-09-09)列最合适的数据类型是()

答案:datetime数据库系统的核心是(

答案:数据库管理系统MySQL中,下列涉及空值的操作,不正确的是()。

答案:age=NULL对于MySQL,错误的说法是()

答案:MySQL对SQL的支持不是太好在MySQL中,建立数据库使用的命令是(

答案:createdatabase下面有关主键的叙述正确的是(

)

答案:一个表中的主键可以是一个或多个字段下列运算符中可以实现模糊查询的是()。

答案:likeE-R图是数据库设计的工具之一,它适用于建立数据库的(

)。

答案:概念模型select查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是(

)。

答案:orderby支持外键的存储引擎是()

答案:InnoDBSQL是(

)的语言,容易学习。

答案:结构化下列类型不是MySQL中常用的的数据类型(

)。

答案:VARselect语句中,通常与having子句同时使用的是(

)子句。

答案:groupby在数据库中存储的是()。

答案:数据及数据之间的联系(

)是长期存储在计算机内的有组织,可共享的数据集合。

答案:数据库数据库中对结果中某个字段采用降序操作,则在orderby短句中使用以下哪个参数?

答案:desc如果要查询学生的平均分,则使用以下那个聚合函数?

答案:avgMySQL是一个(

)的数据库系统。

答案:关系型在创建表时,不允许某列为空可以使用(

答案:notnull下列SQL语言的数据操纵语句中最重要的,也是使用最频繁的语句是()。

答案:SELECT下列()类型不是MySQL中常用的数据类型

答案:var若要删除数据库中已经存在的表S,可用()。

答案:DROPTABLES下列关于INSERT语句的描述,错误的是()。

答案:可以在表中任意位置插入数据创建数据库的SQL语句是()。

答案:CREATEDATABASESQL语言通常称为()

答案:结构化查询语言关于表结构的定义,下面说法中错误的是()

答案:删除表使用DELETETABLE命令下面不能存储整数256的数据类型是()。

答案:TINYINT下列用于定义字段的SQL语句中,错误的是()。

答案:成绩int4现有关系表:对于学生表有以下关系:学生(学号,姓名,性别,专业,出生日期,宿舍编号,宿舍地址),主码是()。

答案:学号MySQL的字符型数据类型主要包括()。

答案:char、varchar、text数据库的完整性是指数据的()。

答案:正确性和相容性DBMS是什么()

答案:数据库管理系统如果要修改表的结构,应该使用SQL语言的命令()

答案:ALTERTABLESQL语言中,删除一个表的命令是()

答案:DROP在SELECT语句中,用于实现选择运算的子句是()。

答案:WHERE学生关系模式S(sno,sname,sex,age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除属性"年龄",可选用的SQL语句是().

答案:altertablesdropcloumnage在SQL中,建立表用的命令是()。

答案:CREATETABLEMySQL中的CreateDatabase语句可以创建一个()。

答案:用户数据库下面哪一个约束用来禁止输入重复值()

答案:UNIQUE下列四项中,不属于数据库特点的是()。

答案:数据冗余很高设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用()。

答案:UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化学’如果要在MySQL中存储图形图像文件,可采用的数据类型是()

答案:BLOB若用如下的SQL语句创建了一个表SC:CREATETABLESC

(

S#CHAR(6)NOTNULL,

C#CHAR(3)NOTNULL,

SCOREINTEGER,

NOTECHAR(20));向SC表插入如下行时,(

)行可以被插入。

答案:('200823','101',NULL,NULL)下列对DELETE权限的叙述中,正确的是()

答案:允许删除数据现有订单表orders,包含用户信息userid,产品信息productid,以下()语句能够返回至少被订购过两回的productid。

答案:selectproductidfromorderswherecount(productid)>1创建表时,不允许某列为空可以使用()命令。

答案:notnull关于select语句以下哪一个描述是错误的?()

答案:select语句的输出列必须是基于表的列要快速完全清空一张表中的记录可便用如下语句()

答案:truncatetableselect*fromcitylimit4,10描述正确的是()。

答案:获取第5条到第15条记录关于MySQL数据库的说法,选项()是错误的。

答案:手动更改MySQL的配置文件mi.ini时,只能更改与客户端有关的配置,而不能更改与服务器相关的配置信息在select语句中,可以使用()子句,将结果集中的数据行根据选择列的值进逻辑分组,以便能汇总表内容的子集,即实现对每个组的聚集计算。

答案:groupby使用空值查询时,表示一个列RR不是空值的表达式是()。

答案:RRisnotnull若要在基本表S中增加一列CN(课程名),可用(

)

答案:ALTERTABLESADD(CNCHAR(8))以下()指令无法增加记录。

答案:insertintoselect若要计算表中数据的平均值,可以使用()

答案:avg()命令用于删除一个数据库。

答案:dropdatabase在MySQL语句中,可以匹配0个到多个字符的通配符是()

答案:%DB、DBS、DBMS3者之间的关系是()

答案:DBS包括DB和DBMSselect语句中使用()关键字可以将重复行屏蔽。

答案:distinct以下关于MySQL的说法中错误的是()

答案:在Windows系统下书写MySQL语句区分大小写学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是()

答案:ALTERTABLESDROPAge关于truncatetable描述不正确的是()

答案:truncate操作比delete操作占用资源多设置表的默认字符集的关键字是()

答案:defaultcharacterset统计表中的记录数时使用的聚合函数是()。

答案:COUNT以下哪个是关系型数据库()

答案:MySQL使用insert命令插入记录时,使用()关键字会忽略导致重复关键字的错误记录。

答案:ignore统计每个部门中人数()

答案:SELECTCOUNT(ID)FROMEMPGROUPBYDEPTNO;只修改列的数据类型的指令是()

答案:altertable...modifycolumn以下哪项用于显示内连接()

答案:INNERJOIN“SELECT*”表示()。

答案:选择全部字段创建视图test_v1,包含用户姓名,电话,订单日期

答案:createviewtest_v1as

(selectfullname,phone,orderdate

fromaccount,orderswhereaccount.userid=orders.userid);从product_v1中查询波斯猫的数量

答案:selectqty

fromproduct_v1

wherename='波斯猫';创建视图product_v1,包含分类号为02的商品编号、分类号、商品名称、商品描述和数量

答案:createviewproduct_v1as

(selectproductid,catid,name,descn,qtyfromproduct

wherecatid='02');删除视图product_v2

答案:dropviewproduct_v2;删除视图product_v2中商品名称为虎鲨的商品

答案:delete

fromproduct_v2wherename='虎鲨';创建product_v2视图,包含商品编号为04的商品名称、市场价格、当前价格和数量。修改product_v2的天使鱼,数量增加50,当前价格提高20%

答案:createviewproduct_v2as

selectname,listprice,unitcost,qtyfromproduct

wherecatid='04';updateproduct_v2

setqty=qty+50,unitcost=unitcost*(1+0.2)wherename='天使鱼';修改product_v1中商品名称为橘猫的数量乘以2

答案:updateproduct_v1

setqty=qty*2

wherename='橘猫';使用NOW()函数,修改orders_v2中刘晓和的订单日期为现在的时间

答案:updateorders_v2

setorderdate=NOW()wherefullname='刘晓和';在product_v1中插入一条记录:商品编号为www,分类号为02,商品名称为橘猫,描述为胖,数量为66

答案:insertintoproduct_v1

values('www','02','橘猫','胖',66);按以下三个步骤分别完成编程:1.创建班级信息表classinf:(截图)班级编号classinfid

年级grade

班级名称classname

班级人数classnum

班干人数leadersnum2.插入一行本班数据(截图)3.单独编写代码,为班级编号列classinfid创建主键索引,为班级名称classname创建唯一性索引classname_ind(截图)

答案:createtableclassinf(

classinfidint(11)notnull,

gradechar(10)notnull,

classnamevarchar(20)notnull,

classnumint(11)notnull,

leadersnumint(11)notnull);insertintoclassinfvalue(3,'2023','23软件3班',50,10);altertableclassinf

addprimarykey(classinfid),

adduniqueclassname_ind(classname);查询比较结果(代码和执行结果截屏)

答案:select@k;调用存储过程qq,比较商品编号为“FL-DLH-02”的市场价格和当前价格(代码和执行结果截屏)

答案:callqq('FL-DLH-02',@k);创建一个存储过程qq,比较product表中某一个指定商品(商品编号)的市场价格listprice和当前价格unitcost。如果前者比后者高就输出“还好没涨”,反之输出“涨价了”(代码和执行结果截屏)

答案:delimiter$$createprocedureqq(inid1char(10),outkvarchar(10))begin

declarei,jdecimal(10,2);selectlistpriceintoi

fromproductwhereproductid=id1;selectunitcostintoj

fromproductwhereproductid=id1;if(i>j)then

setk='还好没涨';else

setk='涨价了';endif;end$$delimiter;使用select查看product表的情况

答案:select*fromproductwhereproductid='K9-PO-02';验证触发器in_li,向lineitem表插入数据(20130415,'K9-PO-02','8',160000)

答案:insertintolineitemvalues(20130415,'K9-PO-02','8',160000);仿照课本P193

例8-24,完成下题创建一个触发器in_li,实现向lineitem表插入一行数据时,根据商品数量(quantity)对product表进行修改。如果商品数量大于5,则product表中对应商品的当前价格(unitcost)打5折,否则不变。

答案:delimiter$$createtriggerin_liafterinsert

onlineitemforeachrowbegin

ifnew.quantity>5

then

updateproduct

setunitcost=unitcost*0.5whereproductid=new.itemid;endif;end$$delimiter;使用select查看orders表订单编号为20130415的情况

答案:select*fromorderswhereorderid=20130415;验证触发器up_li:修改lineitem表中订单编号为20130415,商品编号为AV-SB-02的数量为6

答案:updatelineitemsetquantity=6whereorderid=20130415anditemid='AV-SB-02';仿照课本P192例8-23,完成下题创建一个触发器up_li,当修改lineitem表某个商品的数量(quantity)时,如果修改后的商品数量大于5,触发器将对应的订单的总价(totalprice)打9折,否则打95折。

答案:delimiter$$createtriggerup_libeforeupdate

onlineitemforeachrowbegin

ifnew.quantity>5

then

updateorders

settotalprice=totalprice*0.9whereorderid=new.orderid;else

updateorders

settotalprice=totalprice*0.95whereorderid=new.orderid;endif;end$$delimiter;【schooldb数据库】创建视图Vstudent,视图中包含所有汉族的学生信息,并向V_student视图中插入一条记录“2020410001,李牧,男,1998-10-21,广东,汉,NULL”。

答案:createviewv_studentas

select*fromstudentwhere民族='汉'withcheckoption;insertintov_studentvalues('2020410001','李牧','男','1998-10-21','广东','汉',NULL);【schooldb数据库】使用视图V_avg,查找平均成绩在80分以上的学生的学号和平均成绩

答案:select*fromv_avgwherescore_avg>80;【schooldb数据库】创建视图V_avg,包括学号(在视图中列名为“num”)和平均成绩(在视图中列名为“score_avg")。

答案:createviewv_avg(num,score_avg)asselect学号,avg(成绩)fromscoregroupby学号;【schooldb数据库】在视图V_score中查找少数民族学生的学号,姓名以及选修的课程号及成绩

答案:select学号,姓名,课程号,成绩fromv_score

where民族!='汉';【school数据库】创建视图V_score,包括所有男同学的学号、姓名、民族以及选修的课程号及成绩

答案:createviewV_scoreas

selectstudent.学号,姓名,民族,课程号,成绩fromstudent,score

wherestudent.学号=score.学号and性别='男';将course表的数据按“学分”进行KEY分区,共分为4个分区:

alter________________

partitionbykey(________)partitions

________;

答案:table;course;学分;4/star3/origin/25511ce7037eef347c6ffe1a10b38c19.png

答案:score;add;学号;index/star3/origin/53b36ac4ceaa909e35a19423c9f3d04e.png

答案:course;primary;key;课程号/star3/origin/3313f68b71eadbbc4ef47772756ed408.png

答案:class;add;index;年级/star3/origin/2e719e712157f49c3847b6118af924b4.png

答案:create;index;课程名;asc收回schooldb

表用户"king2”对class表的"delete"权限:__________

__________

on__________.__________

fromking2@localhost;

答案:revoke;delete;schooldb;class授予schooldb数据库的用户"king2"在class表上的"select""update"权限:

________select,________

on

________

.________

toking2@localhost;

答案:grant;update;schooldb;class授予用户"king1"在schooldb数据库student表上的"select"权限:

_________

_________

on

_________.

_________

toking1@localhost;

答案:grant;select;schooldb;student创建用户"king1"

"king2",密码分别为"ken1”"ken2":___________

___________

king1@localhostidentifiedby'ken1',

___________@localhostidentifiedby'___________';

答案:create;user;king2;ken2设有字符串s1='ABCDEFG',s2='yxz',分别删除字符串s2首部空格、尾部空格、所有空格:set@s1='ABCDEFG';__________@s2='yxz';selectltrim(@__________),__________(@s2),__________(@s2);

答案:set;s2;rtrim;trim设有字符串s1='ABCDEFG',s2='yxz',请用MySQL函数完成以下运算,返回s1最左边的3个字符和最右边的3个字符:set@s1='ABCDEFG';_______@________='yxz';selectleft(@s1,3),________(@s1,________);

答案:set;s2;right;3变量x=12.54,y=-10.63456,请用MySQL函数完成以下计算,求y分别保留小数位数2位和保留小数位数4位的值:set@x=12.54;

_________@y=-10.63456;select

________(@________,2),truncate(@y,________);

答案:set;truncate;y;4变量x=12.54,y=-10.63456,请用MySQL函数完成以下计算,求x和y的最大整数值(前两个空)和四舍五入后的整数值(后两个空):set@x=12.54;set@y=-10.63456;select________(@x),________(@y),________(@x),________(@y);

答案:floor;floor;round;round在MySQL中,如何恢复数据库?

答案:使用mysql命令行工具在MySQL中,如何备份数据库?

答案:使用mysqldump工具在MySQL中,如何查看当前的权限设置?

答案:SHOWGRANTS在MySQL中,如何查看当前的系统变量?

答案:SHOWVARIABLESMySQL中的哪个命令用于查看当前用户的权限?

答案:SHOWGRANTS在MySQL中,哪个命令用于删除数据库用户?

答案:DROPUSER在MySQL中,哪种类型的存储引擎支持事务?

答案:InnoDB事件中可以使用循环语句吗?

答案:可以事件中可以使用条件语句吗?

答案:可以事件中的变量如何定义?

答案:使用DECLARE语句事件可以阻止数据修改吗?

答案:可以事件可以自动执行吗?

答案:可以事件的优先级是如何定义的?

答案:使用PRIORITY关键字事件可以调用其他存储过程或函数吗?

答案:可以事件可以定义在哪些对象上?

答案:表事件可以与哪些类型的操作相关联?

答案:以上均可事件是什么?

答案:事件是按计划执行的数据库操作触发器的优点是什么?

答案:以上均可触发器中的结束符通常是?

答案:;触发器可以自动执行吗?

答案:可以触发器的优先级是如何定义的?

答案:使用PRIORITY关键字触发器可以调用其他存储过程或函数吗?

答案:可以触发器可以定义在哪些对象上?

答案:表触发器可以与哪些类型的操作相关联?

答案:以上均可存储函数的返回类型可以是?

答案:以上均可存储函数与存储过程的区别是什么?

答案:存储函数有返回值,而存储过程没有在哪些权限下,用户可以创建存储函数?

答案:以上均可存储函数的优点是?

答案:以上均是存储函数的参数默认是哪种传递方式?

答案:IN存储函数可以调用其他存储函数吗?

答案:可以存储函数的返回值通常用来表示什么?

答案:返回查询结果在MySQL中,如何创建存储函数?

答案:使用CREATEFUNCTION语句存储函数是什么?

答案:存储函数是存储在数据库中的函数关于存储过程,以下哪项是错误的?

答案:存储过程不能减少代码量在存储过程中,如何定义变量?

答案:使用DECLARE语句存储过程可以调用其他存储过程吗?

答案:可以存储过程的语言是什么?

答案:SQL存储过程的返回值通常用来表示什么?

答案:返回错误代码存储过程可以有输出参数吗?

答案:可以存储过程是什么?

答案:存储过程是预编译的SQL语句集合关于数据视图,以下哪项是错误的?

答案:数据视图可以用于替代基表的备份数据视图首次被引用时,会做什么?

答案:编译视图定义以下哪个操作在数据视图上执行是没有意义的?

答案:TRUNCATE如果基表的结构发生变化,数据视图可能会?

答案:不再工作,需要重新定义数据视图与基表

温馨提示

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

评论

0/150

提交评论