二级MYSQL数据库程序设计3

上传人:无*** 文档编号:136806076 上传时间:2022-08-17 格式:DOC 页数:8 大小:75.50KB
收藏 版权申诉 举报 下载
二级MYSQL数据库程序设计3_第1页
第1页 / 共8页
二级MYSQL数据库程序设计3_第2页
第2页 / 共8页
二级MYSQL数据库程序设计3_第3页
第3页 / 共8页
资源描述:

《二级MYSQL数据库程序设计3》由会员分享,可在线阅读,更多相关《二级MYSQL数据库程序设计3(8页珍藏版)》请在装配图网上搜索。

1、二级 MYSQL数据库程序设计 -3( 总分: 100.00 ,做题时间: 90 分钟 )一、选择题 ( 总题数: 40,分数: 100.00)1. 设有如下表达式:CHECK(score =0 AND score =100)关于该表达式,下列叙述中错误的是_。(分数: 2.50 )A.CHECK是能够单独执行的SQL语句 B. 该表达式定义了对字段score 的约束C.score的取值范围为 0-100( 包含 0 和 100)D. 更新表中数据时,检查score 的值是否满足 CHECK约束解析:2. 在 CREATE TABLE语句中,用来指定外键的关键字是 _。(分数: 2.50 )A

2、.CONSTRAINTB.PRIMARY KEYC.FOREIGN KEYD.CHECK解析:3. 定义学生表时,若规定年龄字段取值不得超过 30 岁,应该使用的约束是 _。(分数: 2.50 )A. 关系完整性约束B. 实体完整性约束C. 参照完整性约束D. 用户定义完整性约束 解析:4. 下列关于表级约束和列级约束的描述中,不正确的是_。(分数: 2.50 )A. 列级约束针对某个特定的列,包含在列定义中B. 表级约束与列定义相互独立,不包含在列定义中C. 列级约束可能涉及到多个列,也可能仅涉及一个列D. 表级约束可能涉及到多个列,也可能仅涉及一个列解析:5. 下列有关 MySQL完整性约

3、束的叙述中,正确的是 _。(分数: 2.50 )A. 实体完整性可由主键约束或候选键约束来实现B. 对完整性约束只能进行添加操作C. 使用 ALTER TABLE语句删除完整性约束的同时,会自动删除表本身D. 使用 DROP TABLE语句删除一个表的同时,表中的完整性约束不会自动删除解析:6. 部门表 tb_dept 的定义如下:CREATE TABLE tb_dept(deptno CHAR(2) primary key,dname CHAR(20) Not null ,manager CHAR(12),telephone CHAR(15); ) 下列说法中正确的是 _。(分数: 2.50

4、 )A.dname 的取值允许为空,不允许重复B.deptno的取值不允许为空,不允许重复C.deptno 的取值允许为空,不允许重复D.dname 的取值不允许为空,不允许重复解析:7.MySQL数据库中的数据完整性,不包括_。(分数: 2.50 )A. 数据删除、更新完整性B. 参照完整性C. 用户自定义完整性D. 实体完整性解析:8.MySQL中,激活触发器的命令包括_。(分数: 2.50 )A.CREATE、DROP、INSERTB.SELECT、CREATE、UPDATEC.INSERT、DELETE、UPDATED.CREATE、DELETE、UPDATE解析:9. 下列关于 My

5、SQL触发器的描述中,错误的是 _。(分数: 2.50 )A. 触发器的执行是自动的B. 触发器多用来保证数据的完整性C. 触发器可以创建在表或视图上 D. 一个触发器只能定义在一个基本表上解析:10. 下列不能使用 ALTER命令进行修改的数据库对象是 _。(分数: 2.50 )A. 存储过程B. 事件C. 触发器 D. 存储函数解析:11. 当触发器涉及对触发表白身的更新操作时,使用的触发器必须是_。(分数: 2.50 )A.BEFORE UPDATEB.AFTER UPDATEC.UPDATE BEFORED.UPDATE AFTER解析:12. 下列操作中,不可能触发对应关系表上触发器

6、的操作是_。(分数: 2.50 )A.SELECT B.INSERTC.UPDATED.DELETE解析:13. 以下关于触发器的叙述中,正确的是 _。(分数: 2.50 )A. 触发器可以建立在视图上B. 触发器可以由 CREATE操作触发C. 触发器可以带有参数D. 触发器由数据表上的特定事件所触发 解析:14. 在 MySQL中, INSERT触发器操作数据时,可以使用的临时表是 _。(分数: 2.50 )A.NEW B.OLDC.NEW和 OLDD.LAST解析:15. 下列关于触发器的叙述中,错误的是 _。(分数: 2.50 )A. 在触发器的创建中,每个表每个事件每次只允许一个触发

7、器B. 触发器可以建立在视图上 C. 每个表最多支持 6 个触发器D. 同一表不能拥有两个具有相同触发时刻和事件的触发器解析:16. 设有触发器:CREATE TRIGGER test.insTrg AFTER INSERTON test.student FOR EACH ROW SET msg=Hello!以下叙述中正确的是 _。(分数: 2.50 )A. 在对 student 表进行插入操作时,自动执行insTrg 触发器 B. 在对 test表进行插入操作时,自动执行insTrg 触发器C. 在对 insTrg 表进行插入操作时,自动执行test触发器D. 在对 student 表进行插

8、入操作时,自动执行test触发器解析:17. 设有一个成绩表 Student_JAVA(id,name,grade) ,现需要编写一个触发器,监视对该表中数据的插入和更新,并判断学生的成绩 grade ,如果成绩超过 100 分,在触发器中强制将其修改为 100( 最高分 ) ,那么应该将触发器定义为 _。(分数: 2.50 )A.AFTER触发器和 BEFORE触发器都不可以B.AFTER触发器C.AFTER触发器和 BEFORE触发器都可以D.BEFORE触发器解析:18. 以下有关 MySQL事件的叙述中,错误的是 _。(分数: 2.50 )A. 事件是由操作系统调用的过程B. 事件能够

9、按设定的时间自动执行C. 在事件中可以调用存储过程D. 在事件中可以对数据表进行数据更新操作解析:19. 以下不能开启事件调度器的语句是 _。) 2.50 (分数:A.SET GLOBAL EVENT_SCHEDULER=TRUE;B.SETGLOBAL EVENT_SCHEDULER=1;C.SELECT EVENT_SCHEDULER;D.SETGLOBAL EVENT_SCHEDULER=ON;解析:20. 现要求删除 MySQL数据库中已创建的事件,通常使用的语句是 _。(分数: 2.50 )A.DROP EVENTB.DROP EVENTSC.DELETE EVENTD.DELETE

10、 EVENTS解析:21. 以下关于事件的叙述中,正确的是 _。(分数: 2.50 )A. 删除事件的语句是DELETE EVENTB. 事件必须与特定的数据表相关C. 事件用于维护系统的完整性D. 活动的事件能够在指定时刻执行某些任务 解析:22. 下列关于事件的描述中,错误的是 _。(分数: 2.50 )A. 事件是基于特定时间周期来触发的B. 创建事件的语句是 CREATE EVENTC. 事件触发后,执行事件中定义的 SQL语句序列D. 如果不显式地指明,事件在创建后处于关闭状态 解析:23. 设有如下创建数据库对象的部分语句:CREATE EVENT Test ON SCHEDLE

11、EVERY 1 WEEKSTARTS CLIRDATE() + INTERVAL 1 WEEKENDS ?3-6-30DOBEGINEND关于上述语句,下列叙述中错误的是_。(分数: 2.50 )A.Test事件从创建之时开始执行B. 创建了一个名称为Test 的事件C.Test事件每周自动执行一次D.Test事件的结束时间是2013 年 6 月 30 日解析:24. 存储过程和存储函数的主要区别在于 _。(分数: 2.50 )A. 存储函数可以被其他应用程序调用,而存储过程不能被其他应用程序调用B. 存储过程中必须包含一条 RETURN语句,而存储函数中不允许出现该语句C. 存储函数只能建立

12、在单个数据表上,而存储过程可以同时建立在多个数据表上D. 存储过程可以拥有输出参数,而存储函数不能拥有输出参数解析:25. 下列关于存储过程的叙述中,正确的是 _。(分数: 2.50 )A. 存储过程中只能包含数据更新语句B. 存储过程能够自动触发并执行C. 存储过程可以带有参数 D. 存储过程可以有返回值解析:26. 设有如下语句:DECLARE tmpVar TYPE CHAR(10) DEFAULT MySQL关于以上命令,下列叙述中错误的是_。(分数: 2.50 )A.tmpVar 的默认值是 MySQLB. 该语句声明了一个用户变量C.tmpVar 被声明为字符类型变量D.tmpVa

13、r 的作用域是声明该变量的BEGINEND语句块解析:27. 在存储过程的定义中,其参数的输入输出类型包括_。(分数: 2.50 )A.IN 、OUTB.IN 、OUT、INOUT C.IND.OUT解析:28. 在存储过程中,使用游标的一般流程是 _。(分数: 2.50 )A. 打开- -读取-关闭B. 声明- -读取-关闭C. 声明- -打开-读取- -关闭 D. 声明- -填充内容 - - 打开- 读取-关闭解析:29. 设有学生成绩表 score(sno,cno,grade) ,各字段含义分别是学生学号、课程号及成绩。现有如下创建存储函数的语句:CREATE FUNCTION fun(

14、)RETURNS DECIMALBEGINDECLARE x DECIMALSELECT AVG(grade)INTO x FROM scoreRETURN xEND;以下关于上述存储函数的叙述中,错误的是_。(分数: 2.50 )A. 表达式 AVG(grade) INTO x有语法错误B.x 是全体学生选修所有课程的平均成绩C.fun没有参数D.RETURNS DECIMAL指明返回值的数据类型解析:30. 在 MySQL中,不可以声明和使用游标的情况有 _。(分数: 2.50 )存储过程 A. B. 存储函数C. 交互式 SQL查询 D. 触发器解析:31. 设有如下定义存储过程的语句框

15、架:CREATE PROCEDURE test(IN x INT)BEGINEND;调用该存储过程的语句是_。(分数:2.50 )A.CALL test(10); B.CALL test 10;C.SELECT test(10);D.SELECT test 10 ;解析:32. 下列创建游标的语法格式中,正确的是 _。(分数: 2.50 )A.DECLARE cursor_name CURSOR FOR select_statement B.DECLARE CURSOR cursor_name FOR select_statementC.CREATE cursor_name CURSOR FO

16、R select_statementD.CREATE CURSOR cursor_name FOR select_statement解析:33. 存储过程与存储函数的区别之一是存储过程不能包含_。(分数: 2.50 )A.SET 语句B. 局部变量C.RETURN语句 D. 游标解析:34. 现有如下语句:CREATE PROCEDURE p(IN nol INT,OUT pname VARCHAR(10)BEGINSELECT sname INTO pnameFROM studentWHERE sno=nol:END;能够直接调用过程p,并能得到正确返回结果的语句是_。(分数: 2.50 )

17、A.CALL p(100,x) ; ? 瀠 ?尬张红 ) ;C.CALL p(a,b);? 瀠?张红 ) ;解析:35. 在 MySQL的命令行中调用存储过程 sp 和函数 fn 的方法分别是 _。(分数: 2.50 )A.CALL sp(),SELECT fn() ; B.SELECT sp() ,CALL fn() ; CALL fn() ,C.CALL sp()D.SELECT sp() ,SELECT fn() ;解析:36. 下列关于局部变量和用户变量的描述中,错误的是_。(分数: 2.50 )A. 局部变量只在 BEGIN.ENI) 语句块之间有效B. 用户变量以 ?开头,局部变量

18、没有这个符号C. 用户变量使用 SET语句定义,局部变量使用 DECLARE语句定义D. 在存储函数中只能使用局部变量 解析:37. 在 MySQL中执行如下语句: _。SHOW GRANTS FOR wanglocalhost;结果显示为:GRANT USAGE ON * . * TOwanglocalhost该结果显示的是 _。(分数: 2.50 )A. 系统中所有的用户信息B. 用户名以 wang开头的用户拥有的所有权限C. 用户 wang拥有的所有权限 D. 系统中所有的资源信息解析:38. 撤销用户的权限应使用的语句是 _。(分数: 2.50 )A.DROPB.ALTERC.REVOKED.GRANT解析:39.MySQL中,下列关于授权的描述中,正确的是_。(分数: 2.50 )A. 只能对数据表和存储过程授权B. 只能对数据表和视图授权C. 可以对数据项、数据表、存储过程和存储函数授权D. 可以对属性列、数据表、视图、存储过程和存储函数授权 解析:40.MySQL成功安装后,在系统中默认建立的用户个数是_。(分数: 2.50 )A.0B.1C.2D.3解析:

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

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

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


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