ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:18.01KB ,
资源ID:28809081      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28809081.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机三级考试《数据库技术》章节习题与答案.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机三级考试《数据库技术》章节习题与答案.docx

1、计算机三级考试数据库技术章节习题与答案计算机三级考试数据库技术章节习题与答案计算机三级考试数据库技术章节习题与答案1单选题创建存储过程的用处主要是_。A.提高数据操作效率B.维护数据的一致性C.实现复杂的业务规则D.增强引用完整性参考答案:A2单选题下列不属于存储过程好处的是:()A.模块化程序设计B.改善性能C.增加网络流量D.增强应用程序安全性参考答案:C3填空题存储过程中传递参数有两种方式:按参数位置和()传递值参考答案:参数名4单选题设某数据库在非工作时间(每天8:00以前、18:00以后、周六和周日)不允许授权用户在职工表中插入数据。下列方法中能够实现此需求且最为合理的是()A.建立

2、存储过程B.建立后触发型触发器C.定义内嵌表值函数D.建立前触发型触发器参考答案:D5单选题下列关于存储过程的说法中,正确的是_。A.在定义存储过程的代码中可以包含数据的增、删、改、查语句B.用户可以向存储过程传递参数,但不能输出存储过程产生的结果C.存储过程的执行是在客户端完成的D.存储过程是存储在客户端的可执行代码段参考答案:A6单选题在SQL语言中,为了数据完整性约束能力应创建()。A.视图viewB.索引indexC.游标cursorD.触发器trigger参考答案:D7填空题用户自定义函数结构与存储过程类似,但必有()子句用于返回函数值参考解析:RETURN8单选题在开发数据库应用系

3、统时,使用存储过程可以提高数据访问效率,降低网络流量。下列关于存储过程的说法,错误的是()A.存储过程可以接受输入参数,并可将执行结果以输出参数形式返回B.存储过程可以有多个输入参数,但只能有一个输出参数C.定义存储过程时,在一个存储过程中可以同时包含数据的增、删、改、查操作D.存储过程的输入参数和输出参数均可有默认值参考答案:B9单选题设要定义一个包含两个输入参数和两个输出参数的存储过程,各参数均为整型。下列定义该存储过程的语句中,正确的是_。A.CREATEPROCP1x1,x2int.x3.x4intoutputB.CREATEPROCP1x1int.x2int.x2.x4intoutp

4、utC.CREATEPROCP1x1int,x2int,x3int.x4intoutputD.CREATEPROCP1x1int.x2int.x3intoutput.x4intoutputt参考答案:D10单选题下列场合不合适使用触发器的是:()A.完成比CHECK(只能实现同一表列之间取值约束)约束更简单的数据约束。B.保证数据库性能而维护的非规范化数据。C.可实现复杂的商业规则。D.评估数据修改前后的表状态,并采取对策。参考答案:A11填空题用户自定义函数中返回一个表的是表值函数,返回一个单值的是()。参考解析:标量函数12单选题设在SQLServer2008某数据库中有表SC(Sno,C

5、no,Grade),其中Grade列的类型为int。若在查询成绩时,希望将成绩按优、良、中、及格和不及格形式显示,则下列Case函数中正确的是()A.CaseGradeWhenGradebetween90and100THENGrade=优WhenGradebetween80and89THENGrade=良WhenGradebetween70and79THENGrade=中WhenGradebetween60and69THENGrade=及格ElseGrade=不及格EndB.CaseGradeWhenGradebetween90and100THEN优WhenGradebetween80and8

6、9THEN良WhenGradebetween70and79THEN中WhenGradebetween60and69THEN及格Else不及格EndC.CaseWhenGradebetween90and100THENGrade=优WhenGradebetween80and89THENGrade=良WhenGradebetween70and79THENGrade=中WhenGradebetween60and69THENGrade=及格ElseGrade=不及格EndD.CaseWhenGradebetween90and100THEN优WhenGradebetween80and89THEN良When

7、Gradebetween70and79THEN中WhenGradebetween60and69THEN及格Else不及格End参考答案:D13单选题设有存储过程定义语句:CREATEPROCP1xint,yintoutput,zintoutput。下列调用该存储过程的语句中,正确的是。A.EXECP110.aintoutput.bintoutputB.EXECP110.aint.bintoutputC.EXECP110.aoutput.boutputD.EXECP110.a.boutput参考答案:C14单选题在嵌入式SQL中,与游标相关的有四个语句。下列哪一个语句执行:“取出当前行的值放入相

8、应的程序变量中”?A.DECLAREB.OPENC.FETCHD.CLOSE参考答案:C15填空题触发器是特殊存储过程,自动触发执行,常用于保证业务规则和()。参考解析:数据完整性16单选题设在SQLServer2008某数据库中有销售表(商品号,销售时间,销售数量,销售价格),其中商品号的类型为6),销售价格的类型为int。现要定义统计指定商品销售总价的标量函数。有下列定义该标量函数的语句.CreateFUNCTIONdbo.GetTotal(GoodID6)ReturnsintASBEGINReturn(SELECTSUM(销售价格)FROM销售表WHERE商品号=GoodID)END.C

9、reateFUNCTIONdbo.GetTotal(GoodID6)ReturnsintASBEGINReturns(SELECTSUM(销售价格)FROM销售表WHERE商品号=GoodID)END.CreateFUNCTIONdbo.GetTotal(GoodID6)ReturnsintBEGINReturn(SELECTSUM(销售价格)FROM销售表WHERE商品号=GoodID)END.CreateFUNCTIONdbo.GetTotal(GoodID6)ReturnsintReturns(SELECTSUM(销售价格)FROM销售表WHERE商品号=GoodID)上述语句中,正确的

10、是()A.仅和B.仅和C.仅和D.仅和参考答案:D17单选题定义触发器的主要作用是。A.提高数据的查询效率B.增强数据的安全性C.加强数据的保密性D.实现复杂的约束参考答案:D18单选题在嵌入式SQL中,与游标相关的有四个语句,它们中哪一个执行游标定义中的SELECT语句?()A.DECLAREB.OPENC.FETCHD.CLOSE参考答案:B19填空题触发器中两个重要的临时表:()和()参考解析:INSERTED和DELETED表20单选题在SQLServer2008中,设在某数据库中建有如下所示的存储过程:CREATEPROCP1aint=20,b4)AS设有下列调用该存储过程的语句:.

11、EXECP1100,a01.EXECP1a01.EXECP1b=a01.EXECP1a=default,b=a01上述语句中,能够正确调用该存储过程的是()A.仅和B.仅、和C.仅、和D.全部参考答案:C21单选题设在sc(Sno,Cno,Grade)表上定义了如下触发器:CREATETRIGGERtri1ONSCINSTEADOFINSERT.当执行语句:INSERTINTOSCVALUES(s001,c01,90)会引发该触发器执行。下列关于触发器执行时表中数据的说法中,正确的是_。A.sc表和INERTED表中均包含新插入的数据B.sc表和INERTED表中均不包含新插入的数据C.SC表

12、中包含新插入的数据,INERTED表中不包含新插入的数据D.sc表中不包含新插入的数据,INERTED表中包含新插入的数据参考答案:D22单选题在SQLServer2008中,设表T(a,b)上建有如下触发器:CREATETRIGGERtri_ONTFORUPDATEASIFEXISTS(SELECT*FROMedWHEREbnotbetween0and100)ROLLBACK设表T中已有数据:(a01,90),如果执行语句:UPDATETSETb=100WHEREa=a01则触发器临时工作表及执行完该语句后表T中的数据为()A.T表:(a01,100)INSERTED表:(a01,90)DE

13、LETED表:(a01,100)B.T表:(a01,90)INSERTED表:(a01,90)DELETED表:(a01,100)C.T表:(a01,100)INSERTED表:(a01,100)DELETED表:(a01,90)D.T表:(a01,90)INSERTED表:(a01,100)DELETED表:(a01,90)参考答案:C23单选题当执行由UPDATE语句引发的触发器时,下列关于该触发器临时工作表的说法中,正确的是_。A.系统会自动产生UPDATED表来存放更改前的数据B.系统会自动产生UPDATED表来存放更改后的数据C.系统会自动产生INSERTED表和DELETED表,用

14、INSERTED表存放更改后的数据,用DELETED表存放更改前的数据D.系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改前的数据,用DELETED表存放更改后的数据参考答案:C24单选题效率低下的SQL语句往往是导致系统性能不佳的主要原因。设有如下优化系统性能的方法.利用存储过程封装频繁使用的SQL语句.重新安排数据存储,整理回收碎块.不要随意使用游标.合理使用相关子查询.调整表结构定义以上属于优化SQL语句执行效率方法的是()A.、B.、C.、D.、参考答案:A25单选题下列关于游标的说法中,错误的是_。A.游标允许用户定位到结果集中的某行B.游标允许用户读

15、取结果集中当前行位置的数据C.游标允许用户修改结果集中当前行位置的数据D.游标中有个当前行指针,该指针只能在结果集中单向移动参考答案:D26单选题在SQLServer2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制销售价格的取值必须在此商品单价的0.6倍到1.5倍范围之内,实现这个约束的正确代码是()A.CHECK(销售价格BETWEEN单价*0.6AND单价*1.5)B.CHECK(销售价格BETWEEN商品表.单价*0.6AND商品表.单价*1.5)C.CREATETRIGGERtri_SalesON销售表FORINSERT,UPDATEASIF

16、EXISTS(SELECT*FROMINSERTEDaJOIN商品表bONa.商品号=b.商品号WHERE销售价格NOTBETWEEN单价*0.6AND单价*1.5)ROLLBACKD.CREATETRIGGERtri_SalesON销售表INSTEADOFINSERT,UPDATEASIFEXISTS(SELECT*FROMINSERTEDaJOIN商品表bONa.商品号=b.商品号WHERE销售价格NOTBETWEEN单价*0.6AND单价*1.5)ROLLBACK参考答案:C27单选题有关系模式:系(系号,系名,系办公电话),教师(教师号,教师名,职称,聘任日期,工资,所在系号)。现要定

17、义下列约束:.系号是系关系的主码,教师号是教师关系的主码.职称列的取值只能为教授,副教授,讲师,助理和其他.教授的默认工资为10000元,副教授的默认工资为8000元,讲师的默认工资为5000元.每个教师的所在系号不能为空,且其值必须在系关系中存在若在数据库中实现以上约束,需要使用触发器才能实现的是()A.仅和B.仅和C.仅D.仅和参考答案:B28单选题触发器是一种特殊的存储过程,它是由用户对数据的更改操作自动引发执行的。下列数据库控制中,适于用触发器实现的是()A.并发控制B.恢复控制C.可靠性控制D.完整性控制参考答案:D29单选题利用游标机制可以实现对查询结果集的逐行操作。下列关于SQL

18、Server2008中游标的说法中,错误的是()A.每个游标都有一个当前行指针,当游标打开后,当前行指针自动指向结果集的第一行数据B.如果在声明游标时未指定INSENSITIVE选项,则已提交的对基表的更新都会反映在后面的提取操作中C.当FETCH_STATUS=0时,表明游标当前行指针已经移出了结果集范围D.关闭游标之后,可以通过OPEN语句再次打开该游标参考答案:C30单选题SQLServer2008允许用户自己定义函数。关于内联表值函数,有下列说法:.在内联表值函数中,没有相关联的返回变量.内联表值函数通过INSERT语句填充函数返回的表值.内联表值函数的作用类似于带参数的视图.调用内联表值函数时,只能将内联表值函数放置在FROM子句中上述说法中正确的是()A.仅B.仅和C.仅、和D.仅、和参考答案:D

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1