付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、二级MYSQ做据库程序设计-3总分:100.00 ,做题时间:90分钟一、选择题总题数:40,分数:100.001 .设有如下表达式:CHECKscore =0 AND score =100关于该表达式,以下表达中错误的选项是 .分数:2.50A.CHECK1能够单独执行的SQL语句 VB.该表达式定义了对字段 score的约束C.score的取值范围为 0-100包含0和100D.更新表中数据时,检查 score的值是否满足CHECK勺束解析:2 .在CREATE TABL题句中,用来指定外键的关键字是 .分数:2.50A.CONSTRAINTB.PRIMARY KEYC.FOREIGN K
2、EY VD.CHECK解析:3 .定义学生表时,假设规定年龄字段取值不得超过30岁,应该使用的约束是 分数:2.50A.关系完整性约束B.实体完整性约束C.参照完整性约束D.用户定义完整性约束V解析:4.以下关于表级约束和列级约束的描述中,不正确的选项是 o分数:2.50A.列级约束针对某个特定的列,包含在列定义中B.表级约束与列定义相互独立,不包含在列定义中C.列级约束可能涉及到多个列,也可能仅涉及一个列VD.表级约束可能涉及到多个列,也可能仅涉及一个列解析:5 .以下有关MySQ垸整性约束的表达中,正确的选项是 .分数:2.50A.实体完整性可由主键约束或候选键约束来实现VB.对完整性约束
3、只能进行添加操作C.使用ALTER TABLED句删除完整性约束的同时,会自动删除表本身D.使用DROP TABLED句删除一个表的同时,表中的完整性约束不会自动删除解析:6 .部门表tb_dept的定义如下:CREATE TABLE tb_deptdeptno CHAR2 primary key ,dname CHAR20 Not null ,manager CHAR12,telephone CHAR15;以下说法中正确的选项是.分数:2.50A.dname的取值允许为空,不允许重复B.deptno的取值不允许为空,不允许重复VC.deptno的取值允许为空,不允许重复D.dname的取值不
4、允许为空,不允许重复解析:7 .MySQL数据库中的数据完整性,不包括 .分数:2.50A.数据删除、更新完整性V8 .参照完整性C.用户自定义完整性D.实体完整性解析:8 .MySQL中,激活触发器的命令包括 .分数:2.50A.CREATE DROP INSERTB.SELECT CREATE UPDATEC.INSERT DELETE UPDATE VD.CREATE DELETE UPDATE解析:9 .以下关于MySQLB;发器的描述中,错误的选项是 .分数:2.50A.触发器的执行是自动的B.触发器多用来保证数据的完整性C.触发器可以创立在表或视图上VD. 一个触发器只能定义在一个
5、根本表上解析:10 .以下不能使用ALTER命令进行修改的数据库对象是 o分数:2.50A.存储过程B.事件C.触发器 VD.存储函数解析:11 .当触发器涉及对触发表白身的更新操作时,使用的触发器必须是分数:2.50A.BEFORE UPDATE VB.AFTER UPDATEC.UPDATE BEFORED.UPDATE AFTER解析:12 .以下操作中,不可能触发对应关系表上触发器的操作是 分数:2.50A.SELECT VB.INSERTC.UPDATED.DELETE解析:13 .以下关于触发器的表达中,正确的选项是 o分数:2.50A.触发器可以建立在视图上B.触发器可以由CRE
6、AT操作触发C.触发器可以带有参数D.触发器由数据表上的特定事件所触发V解析:14 .在MySQ冲,INSERT触发器操作数据时,可以使用的临时表是 .分数:2.50A.NEW VB.OLDC.NE惭口 OLDD.LAST解析:15 .以下关于触发器的表达中,错误的选项是 .分数:2.50A.在触发器的创立中,每个表每个事件每次只允许一个触发器B.触发器可以建立在视图上VC.每个表最多支持6个触发器D.同一表不能拥有两个具有相同触发时刻和事件的触发器解析:16 .设有触发器:CREATE TRIGGER test.insTrg AFTER INSERTON test.student FOR E
7、ACH ROW SET msg=Hello!以下表达中正确的选项是.分数:2.50A.在又student表进行插入操作时,自动执行 insTrg触发器 VB.在又test表进行插入操作时,自动执行 insTrg触发器C.在又insTrg表进行插入操作时,自动执行test触发器D.在又student表进行插入操作时,自动执行 test触发器解析:17 .设有一个成绩表Student_JAVAid,name,grade,现需要编写一个触发器,监视对该表中数据的插入和更新,并判断学生的成绩 grade,如果成绩超过100分,在触发器中强制将其修改为100最高分,那么应该将触发器定义为.分数:2.50
8、A.AFTER触发器和BEFORE虫发器都不可以B.AFTER触发器C.AFTER触发器和BEFORE虫发器者B可以D.BEFORE虫发器 V解析:18 .以下有关MySQL件的表达中,错误的选项是.分数:2.50A.事件是由操作系统调用的过程VB.事件能够按设定的时间自动执行C.在事件中可以调用存储过程D.在事件中可以对数据表进行数据更新操作解析:19 .以下不能开启事件调度器的语句是 .分数:2.50A.SET GLOBAL EVENT_SCHEDULER=TRUEB.SETGLOBAL EVENT_SCHEDULE; R=1C.SELECT EVENT_SCHEDULERVD.SETGL
9、OBAL EVENT_SCHEDULER=ON解析:20 .现要求删除MySQ嗷据库中已创立的事件,通常使用的语句是 分数:2.50A.DROP EVENT VB.DROP EVENTSC.DELETE EVENTD.DELETE EVENTS解析:21 .以下关于事件的表达中,正确的选项是 o分数:2.50A.删除事件的语句是 DELETE EVENTB.事件必须与特定的数据表相关C.事件用于维护系统的完整性D.活动的事件能够在指定时刻执行某些任务V解析:22.以下关于事件的描述中,错误的选项是 o分数:2.50A.事件是基于特定时间周期来触发的B.创立事件的语句是 CREATE EVENT
10、C.事件触发后,执行事件中定义的SQL语句序列D.如果不显式地指明,事件在创立后处于关闭状态V解析:23 .设有如下创立数据库对象的局部语句:CREATE EVENT Test ON SCHEDLE EVERY 1 WEEKSTARTS CLIRDATE + INTERVAL 1 WEEKENDS 2021-6-30DOBEGINEND关于上述语句,以下表达中错误的选项是 .分数:2.50A.Test事件从创立之时开始执行VB.创立了一个名称为Test的事件C.Test事件每周自动执行一次D.Test事件的结束时间是 2021年6月30日解析:24 .存储过程和存储函数的主要区别在于 .分数:
11、2.50A.存储函数可以被其他应用程序调用,而存储过程不能被其他应用程序调用B.存储过程中必须包含一条 RETURNS句,而存储函数中不允许出现该语句C.存储函数只能建立在单个数据表上,而存储过程可以同时建立在多个数据表上D.存储过程可以拥有输出参数,而存储函数不能拥有输出参数V解析:25 .以下关于存储过程的表达中,正确的选项是 o分数:2.50A.存储过程中只能包含数据更新语句B.存储过程能够自动触发并执行C.存储过程可以带有参数VD.存储过程可以有返回值解析:26 .设有如下语句:DECLARE tmpVar TYPE CHAR10 DEFAULT MySQL关于以上命令,以下表达中错误
12、的选项是 .分数:2.50A.tmpVar的默认值是MySQLB.该语句声明了一个用户变量VC.tmpVar被声明为字符类型变量D.tmpVar的作用域是声明该变量的 BEGUN- END语句块解析:27 .在存储过程的定义中,其参数的输入输出类型包括 .分数:2.50A.IN、OUTB.IN、OUT INOUT VC.IND.OUT解析:28 .在存储过程中,使用防标的一般流程是 .分数:2.50A.翻开- 读取- 关闭B.声明- 读取- 关闭C.声明- 翻开- 读取- 关闭 ,D.声明- 填充内容- 翻开- 读取- 关闭解析:29 .设有学生成绩表scoresno,cno,grade,各字
13、段含义分别是学生学号、课程号及成绩.现有如下创立 存储函数的语句:CREATE FUNCTION funRETURNS DECIMALBEGINDECLARE x DECIMALSELECT AVGgradeINTO x FROM scoreRETURN xEND以下关于上述存储函数的表达中,错误的选项是 .分数:2.50A.表达式AVGgrade INTO x 有语法错误VB.x是全体学生选修所有课程的平均成绩C.fun没有参数D.RETURNS DECIMAL明返回值的数据类型解析:30 .在MySQ冲,不可以声明和使用游标的情况有 分数:2.50A.存储过程B.存储函数C.交互式SQL查
14、询 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 .以下创立游标的语法格式中,正确的选项是 o(分数:2.50)A.DECLARE cursor_name CURSOR FOR select_statement VB.DECLARE CURSOR cursor_name FOR select_stateme
15、ntC.CREATE cursor_name CURSOR FOR select_statementD.CREATE CURSOR cursor_name FOR select_statement解析:33 .存储过程与存储函数的区别之一是存储过程不能包含 .(分数:2.50)A.SET语句B.局部变量C.RETURNf 句 VD.游标解析:34 .现有如下语句:CREATE PROCEDURE p(IN nol INT,OUT pname VARCHAR(10)BEGINSELECT sname INTO pnameFROM studentWHERE sno=nol:END能够直接调用过程p
16、,并能得到正确返回结果的语句是 .(分数: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.50A.局部变量只在BEGIN.ENI语句块之间有效B.用户变量以开头,局部变量没有这个符号C.用户变量使用SET语句定义,局部变量使用 DECLAR题句定义D.在存储函数中只能使用局部变量V解析:37 .在MySQ冲执行如下语句:.SHOW GRANTS FOR wanglocalhost;结果显示为:GRANT USAGE ON * . * TOwanglocalhost该结果显示的是.分数:2.50A.系统中所有的用户信息B.用户名以wang开头的用户拥有的所有权限C.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年应急综合接待事业单位招聘考试笔试试题(含答案)
- 医联体协议书
- 2026 年凶险性前置胎盘期待疗法护理个案
- 广告宣传代理合同协议三篇
- 2026年秋季国际经济与贸易专业开学第一课 就业前景与求职策略讲座方案
- 2026年秋季教育学专业开学第一课 就业前景与求职策略
- 保障房项目地下管廊防水施工方案
- 2026输血知识考试试题及参考答案
- 职业暴露的试题及答案
- 2026年临床助理医师考试《消化系统》练习题(附答案)
- 2026中国联通内蒙古分公司招聘10人建设笔试参考题库及答案解析
- 120个文言实词趣记
- 宁夏回族自治区银川市永宁中学2025-2026学年第二学期第一次阶段检测高一物理试卷(含解析)
- 专职安全员考勤制度
- 非计划停机考核制度
- 天平代换课件
- GB/T 44937.2-2025集成电路电磁发射测量第2部分:辐射发射测量TEM小室和宽带TEM小室法
- 拖轮消防安全课件
- 钢结构质量管理培训课件
- 【项目方案】南瑞:2.5MW(构网型)储能技术方案
- 钢结构油漆翻新施工方案
评论
0/150
提交评论