大学计算机二级mysql数据库程序设计练习题一Word文档下载推荐.docx
- 文档编号:16519719
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:9
- 大小:17.41KB
大学计算机二级mysql数据库程序设计练习题一Word文档下载推荐.docx
《大学计算机二级mysql数据库程序设计练习题一Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《大学计算机二级mysql数据库程序设计练习题一Word文档下载推荐.docx(9页珍藏版)》请在冰豆网上搜索。
B.PRIMARYKEY
C.FOREIGNKEY
D.CHECK
C
题目3:
定义学生表时,若规定年龄字段取值不得超过30岁,应该使用的约束是______。
A.关系完整性约束
B.实体完整性约束
C.参照完整性约束
D.用户定义完整性约束
D
题目4:
下列关于表级约束和列级约束的描述中,不正确的是______。
A.列级约束针对某个特定的列,包含在列定义中
B.表级约束与列定义相互独立,不包含在列定义中
C.列级约束可能涉及到多个列,也可能仅涉及一个列
D.表级约束可能涉及到多个列,也可能仅涉及一个列
题目5:
下列有关MySQL完整性约束的叙述中,正确的是______。
A.实体完整性可由主键约束或候选键约束来实现
B.对完整性约束只能进行添加操作
C.使用ALTERTABLE语句删除完整性约束的同时,会自动删除表本身
D.使用DROPTABLE语句删除一个表的同时,表中的完整性约束不会自动删除
题目6:
部门表tb_dept的定义如下:
下列说法中正确的是______。
CREATETABLEtb_dept(
deptnoCHAR
(2)primarykey,
dnameCHAR(20)Notnull,managerCHAR(12),
telephoneCHAR(15)
);
A.dname的取值允许为空,不允许重复
B.deptno的取值不允许为空,不允许重复
C.deptno的取值允许为空,不允许重复
D.dname的取值不允许为空,不允许重复
B
题目7:
MySQL数据库中的数据完整性,不包括______。
A.数据删除、更新完整性
B.参照完整性
C.用户自定义完整性
D.实体完整性
题目8:
MySQL中,激活触发器的命令包括______。
A.CREATE、DROP、INSERT
B.SELECT、CREATE、UPDATE
C.INSERT、DELETE、UPDATE
D.CREATE、DELETE、UPDATE
题目9:
下列关于MySQL触发器的描述中,错误的是______。
A.触发器的执行是自动的
B.触发器多用来保证数据的完整性
C.触发器可以创建在表或视图上
D.一个触发器只能定义在一个基本表上
题目10:
下列不能使用ALTER命令进行修改的数据库对象是______。
A.存储过程
B.事件
C.触发器
D.存储函数
题目11:
当触发器涉及对触发表白身的更新操作时,使用的触发器必须是______。
A.BEFOREUPDATE
B.AFTERUPDATE
C.UPDATEBEFORE
D.UPDATEAFTER
题目12:
下列操作中,不可能触发对应关系表上触发器的操作是______。
A.SELECT
B.INSERT
C.UPDATE
D.DELETE
题目13:
以下关于触发器的叙述中,正确的是______。
A.触发器可以建立在视图上
B.触发器可以由CREATE操作触发
C.触发器可以带有参数
D.触发器由数据表上的特定事件所触发
题目14:
在MySQL中,INSERT触发器操作数据时,可以使用的临时表是______。
A.NEW
B.OLD
C.NEW和OLD
D.LAST
题目15:
下列关于触发器的叙述中,错误的是______。
A.在触发器的创建中,每个表每个事件每次只允许一个触发器
B.触发器可以建立在视图上
C.每个表最多支持6个触发器
D.同一表不能拥有两个具有相同触发时刻和事件的触发器
题目16:
设有触发器:
以下叙述中正确的是______。
CREATETRIGGERtest.insTrgAFTERINSERT
ONtest.studentFOREACHROWSET@msg="
Hello!
"
A.在对student表进行插入操作时,自动执行insTrg触发器
B.在对test表进行插入操作时,自动执行insTrg触发器
C.在对insTrg表进行插入操作时,自动执行test触发器
D.在对student表进行插入操作时,自动执行test触发器
题目17:
设有一个成绩表Student_JAVA(id,name,grade),现需要编写一个触发器,监视对该表中数据的插入和更新,并判断学生的成绩grade,如果成绩超过100分,在触发器中强制将其修改为100(最高分),那么应该将触发器定义为______。
A.AFTER触发器和BEFORE触发器都不可以
B.AFTER触发器
C.AFTER触发器和BEFORE触发器都可以
D.BEFORE触发器
题目18:
以下有关MySQL事件的叙述中,错误的是______。
A.事件是由操作系统调用的过程
B.事件能够按设定的时间自动执行
C.在事件中可以调用存储过程
D.在事件中可以对数据表进行数据更新操作
题目19:
以下不能开启事件调度器的语句是______。
A.SETGLOBALEVENT_SCHEDULER=TRUE;
B.SETGLOBALEVENT_SCHEDULER=1;
C.SELECT@@EVENT_SCHEDULER;
D.SETGLOBALEVENT_SCHEDULER=ON
题目20:
现要求删除MySQL数据库中已创建的事件,通常使用的语句是______。
A.DROPEVENT
B.DROPEVENTS
C.DELETEEVENT
D.DELETEEVENTS
题目21:
以下关于事件的叙述中,正确的是______。
A.删除事件的语句是DELETEEVENT
B.事件必须与特定的数据表相关
C.事件用于维护系统的完整性
D.活动的事件能够在指定时刻执行某些任务
题目22:
下列关于事件的描述中,错误的是______。
A.事件是基于特定时间周期来触发的
B.创建事件的语句是CREATEEVENT
C.事件触发后,执行事件中定义的SQL语句序列
D.如果不显式地指明,事件在创建后处于关闭状态
题目23:
设有如下创建数据库对象的部分语句:
关于下述语句,下列叙述中错误的是______。
CREATEEVENTTestONSCHEDLEEVERY1WEEK
STARTSCLIRDATE()+INTERVAL1WEEK
ENDS"
2013-6-30"
DO
BEGIN⋯⋯
END
A.Test事件从创建之时开始执行
B.创建了一个名称为Test的事件
C.Test事件每周自动执行一次
D.Test事件的结束时间是2013年6月30日
题目24:
存储过程和存储函数的主要区别在于______。
A.存储函数可以被其他应用程序调用,而存储过程不能被其他应用程序调用
B.存储过程中必须包含一条RETURN语句,而存储函数中不允许出现该语句
C.存储函数只能建立在单个数据表上,而存储过程可以同时建立在多个数据表上
D.存储过程可以拥有输出参数,而存储函数不能拥有输出参数
题目25:
下列关于存储过程的叙述中,正确的是______。
A.存储过程中只能包含数据更新语句
B.存储过程能够自动触发并执行
C.存储过程可以带有参数
D.存储过程可以有返回值
题目26:
设有如下语句:
关于以下命令,下列叙述中错误的是______。
DECLAREtmpVarTYPECHAR(10)DEFAULT"
MySQL"
A.tmpVar的默认值是"
B.该语句声明了一个用户变量
C.tmpVar被声明为字符类型变量
D.tmpVar的作用域是声明该变量的BEGIN⋯END语句块
题目27:
在存储过程的定义中,其参数的输入输出类型包括______。
A.IN、OUT
B.IN、OUT、INOUT
C.IN
D.OUT
题目28:
在存储过程中,使用游标的一般流程是______。
A.打开-->读取-->关闭
B.声明-->读取-->关闭
C.声明-->打开-->读取-->关闭
D.声明-->填充内容-->打开-->读取-->关闭
题目29:
设有学生成绩表score(sno,cno,grade),各字段含义分别是学生学号、课程号及成绩。
现有如下创建存储函数的语句:
以下关于上述存储函数的叙述中,错误的是______。
CREATEFUNCTIONfun()
RETURNSDECIMAL
BEGIN
DECLARExDECIMAL
SELECTAVG(grade)INTOxFROMscore
RETURNxEND;
A.表达式AVG(grade)INTOx有语法错误
B.x是全体学生选修所有课程的平均成绩
C.fun没有参数
D.RETURNSDECIMAL指明返回值的数据类型
题目30:
在MySQL中,不可以声明和使用游标的情况有______。
B.存储函数
C.交互式SQL查询
D.触发器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学计算机 二级 mysql 数据库 程序设计 练习题