二级MYSQL数据库程序设计-8_第1页
二级MYSQL数据库程序设计-8_第2页
二级MYSQL数据库程序设计-8_第3页
二级MYSQL数据库程序设计-8_第4页
二级MYSQL数据库程序设计-8_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

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

文档简介

二级MYSQ做据库程序设计-8(总分:100.00,做题时间:90分钟)一、选择题(总题数:40,分数:100.00).设有如下表达式:CHECK(score>=0ANDscore<=100)关于该表达式,下列叙述中错误的是。(分数:2.50)A.CHECK1能够单独执行的SQL语句VB.该表达式定义了对字段score的约束C.score的取值范围为0-100(包含0和100)D.更新表中数据时,检查score的值是否满足CHECK勺束解析:.在CREATETABL题句中,用来指定外键的关键字是。(分数:2.50)A.CONSTRAINTB.PRIMARYKEYC.FOREIGNKEYVD.CHECK解析:.定义学生表时,若规定年龄字段取值不得超过30岁,应该使用的约束是(分数:2.50)A.关系完整性约束B.实体完整性约束C.参照完整性约束D.用户定义完整性约束V解析:4.下列关于表级约束和列级约束的描述中,不正确的是o(分数:2.50)A.列级约束针对某个特定的列,包含在列定义中B.表级约束与列定义相互独立,不包含在列定义中C.列级约束可能涉及到多个列,也可能仅涉及一个列VD.表级约束可能涉及到多个列,也可能仅涉及一个列解析:.下列有关MySQ垸整性约束的叙述中,正确的是。(分数:2.50)A.实体完整性可由主键约束或候选键约束来实现VB.对完整性约束只能进行添加操作C.使用ALTERTABLED句删除完整性约束的同时,会自动删除表本身D.使用DROPTABLED句删除一个表的同时,表中的完整性约束不会自动删除解析:.部门表tb_dept的定义如下:CREATETABLEtb_dept(deptnoCHAR(2)primarykey,dnameCHAR(20)Notnull,managerCHAR(12),telephoneCHAR(15));下列说法中正确的是。(分数:2.50)A.dname的取值允许为空,不允许重复B.deptno的取值不允许为空,不允许重复VC.deptno的取值允许为空,不允许重复D.dname的取值不允许为空,不允许重复解析:.MySQL数据库中的数据完整性,不包括。(分数:2.50)A.数据删除、更新完整性V.参照完整性C.用户自定义完整性D.实体完整性解析:.MySQL中,激活触发器的命令包括。(分数:2.50)A.CREATEDROPINSERTB.SELECTCREATEUPDATEC.INSERTDELETEUPDATEVD.CREATEDELETEUPDATE解析:.下列关于MySQLB;发器的描述中,错误的是。(分数:2.50)A.触发器的执行是自动的B.触发器多用来保证数据的完整性C.触发器可以创建在表或视图上VD.一个触发器只能定义在一个基本表上解析:.下列不能使用ALTER命令进行修改的数据库对象是o(分数:2.50)A.存储过程B.事件C.触发器VD.存储函数解析:.当触发器涉及对触发表白身的更新操作时,使用的触发器必须是(分数:2.50)A.BEFOREUPDATEVB.AFTERUPDATEC.UPDATEBEFORED.UPDATEAFTER解析:.下列操作中,不可能触发对应关系表上触发器的操作是(分数:2.50)A.SELECTVB.INSERTC.UPDATED.DELETE解析:.以下关于触发器的叙述中,正确的是o(分数:2.50)A.触发器可以建立在视图上B.触发器可以由CREAT操作触发C.触发器可以带有参数D.触发器由数据表上的特定事件所触发V解析:.在MySQ冲,INSERT触发器操作数据时,可以使用的临时表是。(分数:2.50)A.NEWVB.OLDC.NE惭口OLDD.LAST解析:.下列关于触发器的叙述中,错误的是。(分数:2.50)A.在触发器的创建中,每个表每个事件每次只允许一个触发器B.触发器可以建立在视图上VC.每个表最多支持6个触发器D.同一表不能拥有两个具有相同触发时刻和事件的触发器解析:.设有触发器:CREATETRIGGERtest.insTrgAFTERINSERTONtest.studentFOREACHROWSET@msg="Hello!"以下叙述中正确的是。(分数:2.50)A.在又student表进行插入操作时,自动执行insTrg触发器VB.在又test表进行插入操作时,自动执行insTrg触发器C.在又insTrg表进行插入操作时,自动执行test触发器D.在又student表进行插入操作时,自动执行test触发器解析:.设有一个成绩表Student_JAVA(id,name,grade),现需要编写一个触发器,监视对该表中数据的插入和更新,并判断学生的成绩grade,如果成绩超过100分,在触发器中强制将其修改为100(最高分),那么应该将触发器定义为。(分数:2.50)A.AFTER触发器和BEFORE虫发器都不可以B.AFTER触发器C.AFTER触发器和BEFORE虫发器者B可以D.BEFORE虫发器V解析:.以下有关MySQL^件的叙述中,错误的是。(分数:2.50)A.事件是由操作系统调用的过程VB.事件能够按设定的时间自动执行C.在事件中可以调用存储过程D.在事件中可以对数据表进行数据更新操作解析:.以下不能开启事件调度器的语句是。(分数:2.50)A.SETGLOBALEVENT_SCHEDULER=TRUEB.SETGLOBALEVENT_SCHEDULE;R=1C.SELECT@@EVENT_SCHEDULERVD.SETGLOBALEVENT_SCHEDULER=ON解析:.现要求删除MySQ嗷据库中已创建的事件,通常使用的语句是(分数:2.50)A.DROPEVENTVB.DROPEVENTSC.DELETEEVENTD.DELETEEVENTS解析:.以下关于事件的叙述中,正确的是o(分数:2.50)A.删除事件的语句是DELETEEVENTB.事件必须与特定的数据表相关C.事件用于维护系统的完整性D.活动的事件能够在指定时刻执行某些任务V解析:22.下列关于事件的描述中,错误的是o(分数:2.50)A.事件是基于特定时间周期来触发的B.创建事件的语句是CREATEEVENTC.事件触发后,执行事件中定义的SQL语句序列D.如果不显式地指明,事件在创建后处于关闭状态V解析:.设有如下创建数据库对象的部分语句:CREATEEVENTTestONSCHEDLEEVERY1WEEKSTARTSCLIRDATE()+INTERVAL1WEEKENDS"2013-6-30”DOBEGINEND关于上述语句,下列叙述中错误的是。(分数:2.50)A.Test事件从创建之时开始执行VB.创建了一个名称为Test的事件C.Test事件每周自动执行一次D.Test事件的结束时间是2013年6月30日解析:.存储过程和存储函数的主要区别在于。(分数:2.50)A.存储函数可以被其他应用程序调用,而存储过程不能被其他应用程序调用B.存储过程中必须包含一条RETURNS句,而存储函数中不允许出现该语句C.存储函数只能建立在单个数据表上,而存储过程可以同时建立在多个数据表上D.存储过程可以拥有输出参数,而存储函数不能拥有输出参数V解析:.下列关于存储过程的叙述中,正确的是o(分数:2.50)A.存储过程中只能包含数据更新语句B.存储过程能够自动触发并执行C.存储过程可以带有参数VD.存储过程可以有返回值解析:.设有如下语句:DECLAREtmpVarTYPECHAR(10)DEFAULT"MySQL"关于以上命令,下列叙述中错误的是。(分数:2.50)A.tmpVar的默认值是"MySQL"B.该语句声明了一个用户变量VC.tmpVar被声明为字符类型变量D.tmpVar的作用域是声明该变量的BEGUN-END语句块解析:.在存储过程的定义中,其参数的输入输出类型包括。(分数:2.50)A.IN、OUTB.IN、OUTINOUTVC.IND.OUT解析:.在存储过程中,使用防^标的一般流程是。(分数:2.50)A.打开-->读取-->关闭B.声明-->读取-->关闭C.声明-->打开-->读取-->关闭,D.声明-->填充内容-->打开-->读取-->关闭解析:.设有学生成绩表score(sno,cno,grade),各字段含义分别是学生学号、课程号及成绩。现有如下创建存储函数的语句:CREATEFUNCTIONfun()RETURNSDECIMALBEGINDECLARExDECIMALSELECTAVG(grade)INTOxFROMscoreRETURNxEND以下关于上述存储函数的叙述中,错误的是。(分数:2.50)A.表达式AVG(grade)INTOx有语法错误VB.x是全体学生选修所有课程的平均成绩C.fun没有参数D.RETURNSDECIMAL明返回值的数据类型解析:.在MySQ冲,不可以声明和使用游标的情况有(分数:2.50)A.存储过程B.存储函数C.交互式SQL查询VD.触发器解析:.设有如下定义存储过程的语句框架:CREATEPROCEDUREtest(INxINT)BEGINEND调用该存储过程的语句是。(分数:2.50)A.CALLtest(10);VB.CALLtest10;C.SELECTtest(10);D.SELECTtest10;解析:.下列创建游标的语法格式中,正确的是o(分数:2.50)A.DECLAREcursor_nameCURSORFORselect_statementVB.DECLARECURSORcursor_nameFORselect_statementC.CREATEcursor_nameCURSORFORselect_statementD.CREATECURSORcursor_nameFORselect_statement解析:.存储过程与存储函数的区别之一是存储过程不能包含。(分数:2.50)A.SET语句B.局部变量C.RETURNf句VD.游标解析:.现有如下语句:CREATEPROCEDUREp(INnolINT,OUTpnameVARCHAR(10))BEGINSELECTsnameINTOpnameFROMstudentWHEREsno=nol:END能够直接调用过程p,并能得到正确返回结果的语句是。(分数:2.50)A.CALLp(100,@x);VB.CALLp(100,"张红");C.CALLp(@a,@b);D.CALLp(@a,"张红");解析:.在MySQL勺命令行中调用存储过程sp和函数fn的方法分别是(分数:2.50)A.CALLsp(),SELECTfn();VB.SELECTsp(),CALLfn();C.CALLsp(),CALLfn();D.SELECTsp(),SELECTfn();解析:.下列关于局部变量和用户变量的描述中,错误的是。(分数:2.50)A.局部变量只在BEGIN...ENI)语句块之间有效B.用户变量以"@"开头,局部变量没有这个符号C.用户变量使用SET语句定义,局部变量使用DECLAR题句定义D.在存储函数中只能使用局部变量V解析:.在MySQ冲执行如下语句:。SHOWGRANTSFOR"wang"@"localhost";结果显示为:GRANTUSAGEON*.*TO"wang"@"localhost"该结果显示的是。(分数:2.50)A.系统中所有的用户信息B.用户名以wang开头的用户拥有的所有权限C.用

温馨提示

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

评论

0/150

提交评论