二级MYSQL数据库程序设计-8

上传人:ba****u6 文档编号:51500320 上传时间:2022-01-26 格式:DOC 页数:8 大小:104KB
返回 下载 相关 举报
二级MYSQL数据库程序设计-8_第1页
第1页 / 共8页
二级MYSQL数据库程序设计-8_第2页
第2页 / 共8页
二级MYSQL数据库程序设计-8_第3页
第3页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
二级MYSQ数据库程序设计-8( 总分: 100.00 ,做题时间: 90 分钟 )一、选择题(总题数: 40,分数: 100.00)1. 设有如下表达式:CHECK(score =0 AND score =100) 关于该表达式,下列叙述中错误的是 。(分数: 2.50 )A. CHECK是能够单独执行的SQL语句 VB. 该表达式定义了对字段 score 的约束C. score 的取值范围为 0-100( 包含 0和 100)D. 更新表中数据时,检查 score的值是否满足CHECK勺束 解析:2. 在CREATE TABLED句中,用来指定外键的关键字是 。(分数: 2.50 )A. CONSTRAINTB. PRIMARY KEYC. FOREIGN KEY VD. CHECK解析:3. 定义学生表时,若规定年龄字段取值不得超过 30 岁,应该使用的勺束是 (分数: 2.50 )A. 关系完整性勺束B. 实体完整性勺束C. 参照完整性勺束D. 用户定义完整性勺束 V 解析:4. 下列关于表级勺束和列级勺束的描述中,不正确的是 。(分数: 2.50 )A. 列级勺束针对某个特定的列,包含在列定义中B. 表级勺束与列定义相互独立,不包含在列定义中C. 列级勺束可能涉及到多个列,也可能仅涉及一个列 VD. 表级勺束可能涉及到多个列,也可能仅涉及一个列 解析:5. 下列有关MySQL完整性约束的叙述中,正确的是 。(分数: 2.50 )A. 实体完整性可由主键约束或候选键约束来实现 VB. 对完整性约束只能进行添加操作C. 使用ALTER TABLE语句删除完整性约束的同时,会自动删除表本身D. 使用DROP TABLED句删除一个表的同时,表中的完整性约束不会自动删除 解析: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 )A. dname 的取值允许为空,不允许重复B. deptno的取值不允许为空,不允许重复VC. deptno 的取值允许为空,不允许重复D. dname 的取值不允许为空,不允许重复解析:7. MySQL数据库中的数据完整性,不包括 。(分数: 2.50 )A. 数据删除、更新完整性 VB. 参照完整性C. 用户自定义完整性D. 实体完整性解析:8. MySQL中,激活触发器的命令包括 。(分数: 2.50 )A. CREATE、DROP、INSERT B . SELECT、 CREAT、E UPDATE C.INSERT、DELETE、UPDATE V D . CREATE、 DELETE、 UPDATE 解析:9. 下列关于MySQL触发器的描述中,错误的是 。(分数: 2.50 )A. 触发器的执行是自动的B. 触发器多用来保证数据的完整性C. 触发器可以创建在表或视图上 VD. 一个触发器只能定义在一个基本表上解析:10. 下列不能使用ALTER命令进行修改的数据库对象是 。(分数: 2.50 )A. 存储过程B. 事件C. 触发器 VD. 存储函数解析:11. 当触发器涉及对触发表白身的更新操作时,使用的触发器必须是 (分数: 2.50 )A. BEFORE UPDATE VB. AFTER UPDATEC. UPDATE BEFORED. UPDATE AFTER解析:12. 下列操作中,不可能触发对应关系表上触发器的操作是 (分数: 2.50 )A. SELECT VB. INSERTC. UPDATED. DELETE解析:13. 以下关于触发器的叙述中,正确的是 。(分数: 2.50 )A. 触发器可以建立在视图上B. 触发器可以由CREATE操作触发C. 触发器可以带有参数D. 触发器由数据表上的特定事件所触发V解析:14. 在MySQL中,INSERT触发器操作数据时,可以使用的临时表是 。(分数: 2.50 )A. NEW VB. OLDC. NEW和 OLDD. LAST解析:15. 下列关于触发器的叙述中,错误的是 。(分数: 2.50 )A. 在触发器的创建中,每个表每个事件每次只允许一个触发器B. 触发器可以建立在视图上 VC. 每个表最多支持 6 个触发器D. 同一表不能拥有两个具有相同触发时刻和事件的触发器解析:16. 设有触发器:CREATE TRIGGER test.insTrg AFTER INSERTON test.student FOR EACH ROW SET msg=Hello! 以下叙述中正确的是 。(分数: 2.50 )A. 在对 student 表进行插入操作时,自动执行 insTrg 触发器 VB. 在对 test 表进行插入操作时,自动执行 insTrg 触发器C. 在对 insTrg 表进行插入操作时,自动执行 test 触发器D. 在对 student 表进行插入操作时,自动执行 test 触发器解析:17. 设有一个成绩表 Student_JAVA(id,name,grade) ,现需要编写一个触发器,监视对该表中数据的插入和更新,并判断学生的成绩 grade ,如果成绩超过 100分,在触发器中强制将其修改为1 00(最高分 ),那么应该将触发器定义为 。(分数: 2.50 )A. AFTER触发器和BEFORE虫发器都不可以B. AFTER触发器C. AFTER触发器和BEFORE虫发器都可以D. BEFORE触 发器 V解析:18. 以下有关MySQL事件的叙述中,错误的是。(分数: 2.50 )A. 事件是由操作系统调用的过程 VB. 事件能够按设定的时间自动执行C. 在事件中可以调用存储过程D. 在事件中可以对数据表进行数据更新操作解析:19. 以下不能开启事件调度器的语句是 。(分数: 2.50 )A. SET GLOBAL EVENT_SCHEDULER=T;RUEB. SETGLOBAL EVENT_SCHEDULE;R=1C. SELECT EVENT_SCHEDl;ER2D. SETGLOBAL EVENT_SCHEDULER;=ON解析:20. 现要求删除MySQL数据库中已创建的事件,通常使用的语句是 (分数: 2.50 )A. DROP EVENT VB. DROP EVENTSC. DELETE EVENTD. DELETE EVENTS解析:21. 以下关于事件的叙述中,正确的是 。(分数: 2.50 )A. 删除事件的语句是 DELETE EVENTB. 事件必须与特定的数据表相关C. 事件用于维护系统的完整性D. 活动的事件能够在指定时刻执行某些任务V解析:22. 下列关于事件的描述中,错误的是 。(分数: 2.50 )A. 事件是基于特定时间周期来触发的B. 创建事件的语句是 CREATE EVENTC. 事件触发后,执行事件中定义的SQL语句序列D. 如果不显式地指明,事件在创建后处于关闭状态V解析:23. 设有如下创建数据库对象的部分语句:CREATE EVENT Test ON SCHEDLE EVERY 1 WEEKSTARTS CLIRDATE() + INTERVAL 1 WEEKENDS 2013-6-30DOBEGINEND关于上述语句,下列叙述中错误的是 。(分数: 2.50 )A. Test 事件从创建之时开始执行 VB. 创建了一个名称为Test的事件C. Test 事件每周自动执行一次D. Test 事件的结束时间是 2013年 6月 30日 解析:24. 存储过程和存储函数的主要区别在于 。(分数: 2.50 )A. 存储函数可以被其他应用程序调用,而存储过程不能被其他应用程序调用B. 存储过程中必须包含一条RETURNS句,而存储函数中不允许出现该语句C. 存储函数只能建立在单个数据表上,而存储过程可以同时建立在多个数据表上D. 存储过程可以拥有输出参数,而存储函数不能拥有输出参数V25. 下列关于存储过程的叙述中,正确的是 。(分数: 2.50 )A. 存储过程中只能包含数据更新语句B. 存储过程能够自动触发并执行C. 存储过程可以带有参数VD. 存储过程可以有返回值解析:26. 设有如下语句:DECLARE tmpVar TYPE CHAR(10) DEFAULT MySQL 关于以上命令,下列叙述中错误的是 。(分数: 2.50 )A. tmpVar 的默认值是 MySQLB. 该语句声明了一个用户变量 VC. tmpVar 被声明为字符类型变量D. tmpVar的作用域是声明该变量的 BEGIN-END语句块 解析:27. 在存储过程的定义中,其参数的输入输出类型包括 (分数: 2.50 )A. IN 、OUTB. IN 、OUT、INOUT VC. IND. OUT解析:28. 在存储过程中,使用游标的一般流程是 。分数: 2.50 )A. 打开-读取-关闭B. 声明-读取-关闭C. 声明-打开-读取-关闭 VD. 声明-填充内容-打开-读取-关闭解析:29. 设有学生成绩表 score(sno,cno,grade) ,各字段含义分别是学生学号、课程号及成绩。现有如下创建 存储函数的语句:CREATE FUNCTION fun()RETURNS DECIMALBEGINDECLARE x DECIMALSELECT AVG(grade)INTO x FROM scoreRETURN xEND;以下关于上述存储函数的叙述中,错误的是 。(分数: 2.50 )A. 表达式 AVG(grade) INTO x 有语法错误 VB. x 是全体学生选修所有课程的平均成绩C. fun 没有参数D. RETURNS DECIMALS明返回值的数据类型解析:30. 在MySQI中,不可以声明和使用游标的情况有 。(分数: 2.50 )A. 存储过程B. 存储函数C. 交互式SQL查询 VD. 触发器解析:31. 设有如下定义存储过程的语句框架: CREATE PROCEDURE test(IN x INT) BEGINEND;调用该存储过程的语句是 。(分数: 2.50 )A. CALL test(10) ; VB. CALL test 10 ;C. SELECT test(10) ;D. SELECT test 10 ; 解析:32. 下列创建游标的语法格式中,正确的是 。(分数: 2.50 )A. DECLARE cursor_name CURSOR FOR select_statementVB. DECLARE CURSOR cursor_name FOR select_statementC. CREATE cursor_name CURSOR FOR select_statementD. CREATE CURSOR cursor_name FOR select_statement 解析:33. 存储过程与存储函数的区别之一是存储过程不能包含 。(分数: 2.50 )A. SET语句B. 局部变量C. RETURf语句 VD. 游标解析:34. 现有如下语句:CREATE PROCEDURE p(IN nol INT,OUT pname VARCHAR(10)BEGINSELECT sname INTO pnameFROM studentWHERE sno=nol:END;能够直接调用过程p,并能得到正确返回结果的语句是 。(分数: 2.50 )A. CALL p(100,x) ; VB. CALL p(100, 张红) ;C. CALL p(a,b);D. CALL p(a, 张红) ; 解析:35. 在MySQL的命令行中调用存储过程 sp和函数fn的方法分别是 (分数: 2.50 )A. CALL sp() ,SELECT fn() ; VB. SELECT sp() ,CALL fn() ;C. CALL sp() ,CALL fn() ;D. SELECT sp() , SELECT fn() ;解析:36. 下列关于局部变量和用户变量的描述中,错误的是 。(分数: 2.50 )A. 局部变量只在 BEGIN.ENI) 语句块之间有效B. 用户变量以 开头,局部变量没有这个符号C. 用户变量使用SET语句定义,局部变量使用 DECLARED句定义D. 在存储函数中只能使用局部变量V解析:37. 在MySQL中执行如下语句:。SHOW GRANTS FOR wanglocalhost; 结果显示为:GRANT USAGE ON * . * TOwanglocalhost 该结果显示的是 。(分数: 2.50 )A. 系统中所有的用户信息B. 用户名以 wang 开头的用户拥有的所有权限C. 用户 wang 拥有的所有权限 VD. 系统中所有的资源信息解析:38. 撤销用户的权限应使用的语句是 。(分数: 2.50 )A. DROPB. ALTERC. REVOKE VD. GRANT解析:39. MySQL中,下列关于授权的描述中,正确的是 。(分数: 2.50 )A. 只能对数据表和存储过程授权B. 只能对数据表和视图授权C. 可以对数据项、数据表、存储过程和存储函数授权D. 可以对属性列、数据表、视图、存储过程和存储函数授权V解析:40. MySQL成功安装后,在系统中默认建立的用户个数是 。(分数: 2.50 )A. 0B. 1 VC. 2D. 3解析:
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划


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

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


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