欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】计算机数据库工程师-35及答案解析.doc

    • 资源ID:1338900       资源大小:83.50KB        全文页数:16页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】计算机数据库工程师-35及答案解析.doc

    1、计算机数据库工程师-35 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.在数据库物理设计阶段,建立索引的目的是为了提高数据的_。(分数:1.00)A.更改效率B.插入效率C.查询效率D.删除效率2.以下关于 DFD与 IDEFO比较错误的是_。(分数:1.00)A.在模型规范方面,DFD 方法更加规范,更加适合初学者B.DFD图用箭头也叫做数据流来描述数据移动的方向C.IDEFO还可以表示出控制流和说明处理或活动实施方式的一些约束D.这两种方法都是基于结构化分析思想3.下述各图给出的 4个并发调度中,哪个不是冲突可串行的_。(分数:1.0

    2、0)A.B.C.D.4.数据库在运行的过程中,由于磁盘损坏使得数据库中的数据部分或全部丢失的一类故障称为_。(分数:1.00)A.事务内部故障B.系统故障C.介质故障D.计算机病毒5.存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是_。(分数:1.00)A.可通过预编译机制提高数据操作的性能B.可方便地按用户视图表达数据C.可减少客户端和服务器端的网络流量D.可实现一定的安全控制6.概要设计的任务不包括_。(分数:1.00)A.建立软件系统的总体结构和模块间的关系B.定义各功能模块的接口C.设计全局数据库或数据结构D.模块的外部功能描述7.散列是一种快速查找的技术

    3、,以下关于散列说法错误的是_。(分数:1.00)A.文件可以组织为散列文件B.散列函数的输入为文件记录的查找码值C.散列函数的输出可以是桶号D.桶可以是磁盘块,但不可以是比磁盘块大的空间8.设有图书管理数据库:图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2)读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20)借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面 SQL语句正确的是_

    4、。SELECT出版单位,_,_,_;FROM图书管理!图书_出版单位(分数:1.00)A.MIN(单价)AVGAGE(单价)COUNT(*)GROUP BYB.MAX(单价)AVG(单价)COUNT(*)ORDER BYC.MAX(单价)AVG(单价)SUM(*)ORDER BYD.MAX(单价)AVG(单价)COUNT(*)GROUP BY9.下面不属于新型数据库的是_。(分数:1.00)A.演绎数据库B.模糊数据库C.串行数据库D.空间数据库10.在面向对象模型中,根据可继续的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是_。(分数:1.00)A.树B.无向图C.有向图

    5、D.二叉树11.创建触发器时,以下说法错误的是_。(分数:1.00)A.在一个表上可以建立多个名词不同、类型各异的触发器B.增、删、改记录都可以使用触发器C.修改数据库以及数据库对象的语句可以在触发器中使用D.通常不要在触发器中返回任何结果12.日志文件的内容不包括下面哪个_。(分数:1.00)A.每个事务的开始标记B.每个事务的结束标记C.故障发生点D.每个事务的所有更新操作13.关于并行数据库结构,以下说法错误的是_。(分数:1.00)A.在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突B.在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘C.在无

    6、共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源D.层次结构综合了共享内存、共享磁盘和无共享结构的特点14.数据库物理设计中一项重要工作:是为数据库文件建立合适的索引,以提高数据库的访问效率。若数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲的课程,应该_。(分数:1.00)A.在教师表上按教师编号建立索引B.在教师表上按名字建立索引C.在课程表上按课程号建立索引D.在课程表上按教师编号建立索引15.下述不属于数据库维护工作的是_。(分数:1.00)A.使用数据定义语言建立多个表、构建数据库总体框架B.根据备份计划周期性地备

    7、份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化16.要写出高质量的 SQL语句,提高系统的可用性,需要对查询进行优化,下面哪一项不是优化查询的常用方法_。(分数:1.00)A.事务处理B.使用游标C.合理使用索引D.不使用左(右)连接17.以下关于一次性加锁及其缺点叙述错误的是_。(分数:1.00)A.该方法要求每个事务在开始执行时不必将需要访问的数据项全部加锁B.要求事务必须一次性的获得对需要访问的全部数据项的访问权C.多个数据项会被一个事务长期锁定独占,降低了系统的并发程度D.将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度18.在 SQL中,下列

    8、涉及空值的操作中错误的是_。(分数:1.00)A.AGE IS NULLB.AGE IS NOT NULLC.AGE=NULLD.NOT(AGE IS NULL)19.以下关于分类挖掘的相关说法错误的是_。(分数:1.00)A.分类器的构造方法有统计方法、机器学习方法、神经网络方法等B.有三种分类器评价或比较尺度:预测准确度、计算复杂度、模型描述的简洁度C.统计方法包括决策树法和规则归纳法D.神经网络方法主要是 BP算法20.UML是一种面向对象的建模语言,它包含有 10种图,以下说法中错误的是_。(分数:1.00)A.状态图可以嵌套,即一个状态可以用一张子状态图来描述,也可以用若干张并发执行

    9、的子状态图来描述B.状态图通常是对活动状态描述的扩充,它说明该活动所有可能的状态C.用例图展示了各种外部行为者与系统所提供的用例之间的联系D.UML的动态建模机制包括状态图、活动图、顺序图和协作图 4个图形21.在数据库设计中,将 E-R图转换成关系数据模型的过程是_。(分数:2.00)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段22.以下关于备份设备说法错误的是_。(分数:2.00)A.SQL Server将备份数据库的场所称为备份设备B.永久备份设备先创建备份设备,然后将数据库备份到备份设备上C.临时备份设备是直接将数据库备份到物理文件上D.可以使用 sp_create

    10、umpdevice系统存储过程创建备份设备23.以下不属于性能需求分析的内容是_。(分数:2.00)A.数据操作响应的时问B.系统吞吐量C.每 TPS代价值D.存储需求分析24.以下关于顺序加锁法及其缺点叙述错误的是_。(分数:2.00)A.该方法对数据库中事务访问的所有数据项规定一个加锁顺序B.每个事务在执行过程中必须按顺序对所需的数据项加锁C.维护对这些数据项的加锁顺序很困难,代价非常的大D.事务按照固定的顺序对这些数据项进行加锁比较方便25.有如下的索引文件:(分数:2.00)A.B.C.D.26.数据镜像有很多优点,但是不包括_。(分数:2.00)A.数据库镜像提供完整或接近完整的数据

    11、冗余,增强数据保护功能B.发生灾难时,数据库镜像可快速使数据库的备用副本提供服务C.数据库镜像可以降低应用成本D.提高生产数据库在升级期间的可用性27.以下不属于数据库系统安全性主要技术和方法的是_。(分数:2.00)A.视图机制B.存取机制C.审计机制D.出入机房登记和加锁28.当关系引用了属性名以后,关系具有的性质中不包括_。(分数:2.00)A.有重复的元组B.元组上下无序C.按属性名引用时属性左右无序D.所有属性值都是原子项29.若关系模式 R中没有非主属性,则_。(分数:2.00)A.R属于 2NF,但 R不一定属于 3NFB.R属于 3NF,但 R不一定用于 BCNFC.R属于 B

    12、CNF,但不一定属于 4NFD.R属于 4NF30.在定义分布式数据库的片段时必须遵守一系列条件,除了完备性条件和重构条件,还有_。(分数:2.00)A.数据一致性条件B.数据完整性条件C.完全性条件D.不相干条件二、应用题(总题数:8,分数:30.00)31.数据库的实施主要包括以下四项工作:用 DDL定义数据库结构,数据装载,编写与调试应用程序以及 1。(分数:2.00)填空项 1:_某数据库中有表 Table_Good(GoodsID,GoodsName,SaleUnitPrrce)和表Table_GoodsClass(GoodsClassID,GoodsClassName,Sum),对

    13、家用电器类商品进行分类显示,如果商品的单价高于 3000,则显示高档商品;如果单价在 10003000,则显示中档商品;如果单价低于1000的显示低档商品。完成下列的 SQL语句。SELECT GoodsName,SaleUnitPrice,Type=CASE(2) (3) (4) ENDFROM (5) ON (6) WHERE GoodsClassName=家用电器(分数:10.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_32.若事务 T对数据对象 A加了 S锁,则其他事务只能对数据 A加 1,直到事务 T释放 A上的锁。(分数:2.00)填空项 1:_33

    14、.介质故障恢复采用的操作有:装载数据备份,执行 REDO操作,执行 UNDO操作,其正确的操作步骤是 1。(用 AB 表示 A的执行顺序先于 B)(分数:2.00)填空项 1:_34.能够实现“收回用户 U4对学生表(STUD)中学号(XH)的修改权”的 SQL语句是 1。(分数:2.00)填空项 1:_假设某数据库中有表 SC(S#,C#,Grade),各属性分别表示为学号,课程号及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。SELECT (10) FROM SC(11) (分数:4.00)填空项 1:_填空项 1:_散列文件组织将文件的物理空间划分为一系列的桶,每个桶的空

    15、间大小是固定的,可以容纳的文件记录也是固定的,如果某个桶内已经装满记录,又有新的记录插入就会产生桶溢出,产生桶溢出的 2个主要原因为 (12) 和 (13) 。(分数:4.00)填空项 1:_填空项 1:_ADO对象是目前最流行的可编程数据访问对象模型,它是基于 Microsoft的 OLE DB数据库接口而设计的。在 ADO对象中, (14) 对象表示一个 OLE DB数据源的开放式连接,而在该对象属性中, (15) 用于指定连接到的数据源名称,使用方法及含义同 ADO数据控件。(分数:4.00)填空项 1:_填空项 1:_三、设计与应用题(总题数:2,分数:30.00)35.某学校学籍科管

    16、理中心需建立一个学生选修课数据库,该数据库中需要存储和管理下列信息:学生:学号,姓名,性别,年龄课程:课程号,课程名,学时以上数据存在的约束条件是:一名学生可以选修多门课程,一门课程可以有多名学生,并且选修课要有成绩的登记。画出该关系的 E-R图用 SQL语句创建 E-R关系图中的所有涉及的表(分数:15.00)_36.某数据库中有关系 Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示学号,姓名,性别,年龄以及所在的系;Course(Cno,Cname,Credit)属性分别表示课程号,课程名,学分;SC(Sno,Cno,Grade)为学生选课表,各属性分别

    17、表示为学号,课程号和分数;完成下列的 SQL语句:查询其他系中比计算机科学(CS)某一学生年龄小的学生姓名和年龄。建立信息系(IS)选修了 1号课程的学生的视图 IS_S1定义一个 AFTER的行级触发器 Print_f,当往成绩表(SC)中插入的成绩小于 60就打印不及格(分数:15.00)_计算机数据库工程师-35 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.在数据库物理设计阶段,建立索引的目的是为了提高数据的_。(分数:1.00)A.更改效率B.插入效率C.查询效率 D.删除效率解析:解析 为数据表创建索引的目的是提高查询的检索效率

    18、。2.以下关于 DFD与 IDEFO比较错误的是_。(分数:1.00)A.在模型规范方面,DFD 方法更加规范,更加适合初学者 B.DFD图用箭头也叫做数据流来描述数据移动的方向C.IDEFO还可以表示出控制流和说明处理或活动实施方式的一些约束D.这两种方法都是基于结构化分析思想解析:解析 在模型规范方面,IDEFO 方法更加规范,更加适合初学者。3.下述各图给出的 4个并发调度中,哪个不是冲突可串行的_。(分数:1.00)A. B.C.D.解析:解析 如果定义在事务集 TS上的并发调度 S冲突等价于事务集 TS上的某个串行调度 S,则称 S是冲突可串行的,A 项中 T1 R(A);T4 W(

    19、B);T4 R(B);T1 W(B)不是冲突可串行的,因此本题答案 A。4.数据库在运行的过程中,由于磁盘损坏使得数据库中的数据部分或全部丢失的一类故障称为_。(分数:1.00)A.事务内部故障B.系统故障C.介质故障 D.计算机病毒解析:解析 介质故障又称为硬件故障,主要指数据库在运行过程中,由于磁头、磁盘损坏,强磁干扰,天灾人祸等情况,使得数据库中的数据部分或全部丢失的一类故障。5.存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是_。(分数:1.00)A.可通过预编译机制提高数据操作的性能B.可方便地按用户视图表达数据 C.可减少客户端和服务器端的网络流量D.

    20、可实现一定的安全控制解析:解析 查看使用存储过程的好处,不存在方便地按用户视图表达数据这种优点,因此本题答案为B。6.概要设计的任务不包括_。(分数:1.00)A.建立软件系统的总体结构和模块间的关系B.定义各功能模块的接口C.设计全局数据库或数据结构D.模块的外部功能描述 解析:解析 概要设计的任务是建立软件系统的总体结构和模块间的关系,定义各功能模块的接口,设计全局数据库或数据结构,规定设计约束以及制定组装测试计划。7.散列是一种快速查找的技术,以下关于散列说法错误的是_。(分数:1.00)A.文件可以组织为散列文件B.散列函数的输入为文件记录的查找码值C.散列函数的输出可以是桶号D.桶可

    21、以是磁盘块,但不可以是比磁盘块大的空间 解析:解析 桶可以是磁盘块,也可以是比磁盘块大的空间。8.设有图书管理数据库:图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2)读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20)借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面 SQL语句正确的是_。SELECT出版单位,_,_,_;FROM图书管理!图书_出版单位(分数:1.00)A.M

    22、IN(单价)AVGAGE(单价)COUNT(*)GROUP BYB.MAX(单价)AVG(单价)COUNT(*)ORDER BY C.MAX(单价)AVG(单价)SUM(*)ORDER BYD.MAX(单价)AVG(单价)COUNT(*)GROUP BY解析:解析 最高单价、平均单价和册数分别使用聚集函数 MAX,AVG,COUNT 来计算。9.下面不属于新型数据库的是_。(分数:1.00)A.演绎数据库B.模糊数据库C.串行数据库 D.空间数据库解析:解析 新型数据库的一个主要特征是数据库技术与其他学科的技术内容相结合,多学科技术内容与数据库技术的有机结合,使数据库领域中新技术和新方法层出不

    23、穷。10.在面向对象模型中,根据可继续的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是_。(分数:1.00)A.树 B.无向图C.有向图D.二叉树解析:解析 在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是树。11.创建触发器时,以下说法错误的是_。(分数:1.00)A.在一个表上可以建立多个名词不同、类型各异的触发器B.增、删、改记录都可以使用触发器C.修改数据库以及数据库对象的语句可以在触发器中使用 D.通常不要在触发器中返回任何结果解析:解析 大部分 TSQL语句都可以用在触发器中,但是也有一些限制,例如,所有的建立和修

    24、改数据库以及数据库对象的语句、所有的 DROP语句都不允许在触发器中使用。12.日志文件的内容不包括下面哪个_。(分数:1.00)A.每个事务的开始标记B.每个事务的结束标记C.故障发生点 D.每个事务的所有更新操作解析:解析 日志文件的内容不包括故障发生点。13.关于并行数据库结构,以下说法错误的是_。(分数:1.00)A.在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突B.在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘 C.在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源D.层次结构综合了共享内存、共享磁盘和无共享结构的特点

    25、解析:解析 在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过互联网共享磁盘,所以本题的答案为 B。14.数据库物理设计中一项重要工作:是为数据库文件建立合适的索引,以提高数据库的访问效率。若数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲的课程,应该_。(分数:1.00)A.在教师表上按教师编号建立索引B.在教师表上按名字建立索引C.在课程表上按课程号建立索引D.在课程表上按教师编号建立索引 解析:解析 数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库的访问效率。若数据库中存放两个关系:教师(教师编号,

    26、姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲的课程,应该在课程表上按教师编号建立索引。15.下述不属于数据库维护工作的是_。(分数:1.00)A.使用数据定义语言建立多个表、构建数据库总体框架 B.根据备份计划周期性地备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化解析:解析 数据库维护工作主要包括:数据库的转储和恢复,数据库安全性、完整性控制,数据库性能的检测与改善以及数据库的重组和重构,所以本题的答案为 A。16.要写出高质量的 SQL语句,提高系统的可用性,需要对查询进行优化,下面哪一项不是优化查询的常用方法_。(分数:1.00)A.事务处理B.

    27、使用游标 C.合理使用索引D.不使用左(右)连接解析:解析 游标会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃。所以不要随意使用游标,而且游标使用完成后应及时关闭和销毁,以释放资源。17.以下关于一次性加锁及其缺点叙述错误的是_。(分数:1.00)A.该方法要求每个事务在开始执行时不必将需要访问的数据项全部加锁 B.要求事务必须一次性的获得对需要访问的全部数据项的访问权C.多个数据项会被一个事务长期锁定独占,降低了系统的并发程度D.将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度解析:解析 一次性加锁要求事物在开始执行时需要将访问的根据项加

    28、锁。18.在 SQL中,下列涉及空值的操作中错误的是_。(分数:1.00)A.AGE IS NULLB.AGE IS NOT NULLC.AGE=NULL D.NOT(AGE IS NULL)解析:解析 AGE=NULL 是错误的,在 SQL中没有这样的表达。19.以下关于分类挖掘的相关说法错误的是_。(分数:1.00)A.分类器的构造方法有统计方法、机器学习方法、神经网络方法等B.有三种分类器评价或比较尺度:预测准确度、计算复杂度、模型描述的简洁度C.统计方法包括决策树法和规则归纳法 D.神经网络方法主要是 BP算法解析:解析 分类器的构造方法有统计方法、机器学习方法、神经网络方法等,统计方

    29、法包括贝叶斯法和非参数法,对应的知识表示则为判别函数和原型事例;机器学习方法包括决策树法和规则归纳法;神经网络方法主要是 BP算法。分类器评价或比较尺度也有 3种:预测准确度、计算复杂度、模型描述的简洁度。20.UML是一种面向对象的建模语言,它包含有 10种图,以下说法中错误的是_。(分数:1.00)A.状态图可以嵌套,即一个状态可以用一张子状态图来描述,也可以用若干张并发执行的子状态图来描述B.状态图通常是对活动状态描述的扩充,它说明该活动所有可能的状态 C.用例图展示了各种外部行为者与系统所提供的用例之间的联系D.UML的动态建模机制包括状态图、活动图、顺序图和协作图 4个图形解析:解析

    30、 状态图通常是对类的描述的扩充,它说明该类的对象所有可能的状态。21.在数据库设计中,将 E-R图转换成关系数据模型的过程是_。(分数:2.00)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段 D.物理设计阶段解析:解析 逻辑设计就是把概念模型转换为某一个具体的数据库管理系统所支持的数据模型。设计逻辑模型一般的步骤是:首先将概念结构转换为一般的关系、网状、层次模型。然后是将关系、网状、层次模型向特定的 DBMS支持下的数据模型转换,最后是读数据模型进行优化。22.以下关于备份设备说法错误的是_。(分数:2.00)A.SQL Server将备份数据库的场所称为备份设备B.永久备份设备先创建备份

    31、设备,然后将数据库备份到备份设备上C.临时备份设备是直接将数据库备份到物理文件上D.可以使用 sp_createumpdevice系统存储过程创建备份设备 解析:解析 SQL Server 将备份数据库的场所称为备份设备,备份的方式有两种:一种是先创建备份设备,然后将数据库备份到备份设备上(这种设备为永久备份设备);另一种是直接将数据库备份到物理文件上(临时备份设备)。备份设备在操作系统一级实际上就是物理文件,只是备份设备必须要先创建好,然后才能使用。创建备份设备时,可以使用 sp_addumpdevice系统存储过程来进行。23.以下不属于性能需求分析的内容是_。(分数:2.00)A.数据操

    32、作响应的时问B.系统吞吐量C.每 TPS代价值D.存储需求分析 解析:解析 性能需求分析主要包括数据操作响应时间、系统吞吐量、允许并发访问的最大用户数和每TPS代价值。24.以下关于顺序加锁法及其缺点叙述错误的是_。(分数:2.00)A.该方法对数据库中事务访问的所有数据项规定一个加锁顺序B.每个事务在执行过程中必须按顺序对所需的数据项加锁C.维护对这些数据项的加锁顺序很困难,代价非常的大D.事务按照固定的顺序对这些数据项进行加锁比较方便 解析:解析 顺序加锁对数据库中的事务访问的所有数据项规定一个加锁顺序,每个事务在执行过程中必须按此顺序对所需的数据项加锁。顺序加锁法的缺点是:数据库中需要加

    33、锁的数据项非常多并且不断变化,维护这些数据项的加锁顺序很难,代价非常大;事务访问数据项有时无法事先完全确定,而是随着事务的执行过程动态变化的,有时候很难要求事务按照固定的顺序对这些数据项进行加锁。25.有如下的索引文件:(分数:2.00)A.B.C.D. 解析:解析 稀疏索引是指如果只是一部分查找码的值有对应的索引记录,则该索引为稀疏索引;稠密索引是如果数据文件中的每一个查找码值在索引文件中都对应一个索引记录,则该索引为稠密索引;对数据文件和它的一个特定的索引文件,如果数据文件中的数据记录的排列顺序与索引文件中索引项的排列顺序相一致,或者说,索引文件按照其查找码指定的顺序与数据文件中数据记录的

    34、排列顺序相一致,则该索引文件称为聚集索引,否则为非聚集索引。26.数据镜像有很多优点,但是不包括_。(分数:2.00)A.数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能B.发生灾难时,数据库镜像可快速使数据库的备用副本提供服务C.数据库镜像可以降低应用成本 D.提高生产数据库在升级期间的可用性解析:解析 数据库镜像是一种用于提高数据库可用性的解决方案,它根据 DBA的要求,自动把整个数据库或其中的关键数据复制到另一个磁盘上。数据镜像好处包括选项的 A、B、D。但 C不是。27.以下不属于数据库系统安全性主要技术和方法的是_。(分数:2.00)A.视图机制B.存取机制C.审计机制D.出

    35、入机房登记和加锁 解析:解析 数据库系统安全性的主要技术和方法有视图机制、存取控制技术、审计技术和数据加密,当不包括出入机房登记和加锁。28.当关系引用了属性名以后,关系具有的性质中不包括_。(分数:2.00)A.有重复的元组 B.元组上下无序C.按属性名引用时属性左右无序D.所有属性值都是原子项解析:解析 当关系引用了属性名以后具有以下性质:不能有重复的元组,元组上下无序,按属性名引用时属性左右无序,所有属性值都是原子项(不可再分)。29.若关系模式 R中没有非主属性,则_。(分数:2.00)A.R属于 2NF,但 R不一定属于 3NFB.R属于 3NF,但 R不一定用于 BCNF C.R属

    36、于 BCNF,但不一定属于 4NFD.R属于 4NF解析:解析 3NF 是模式 R属于第一范式,且不存在非主属性对主码的传递函数依赖。而 BCNF是 R属于1NF,且每个属性(包括主属性)既不存在部分函数依赖也不存在传递函数依赖于候选码。30.在定义分布式数据库的片段时必须遵守一系列条件,除了完备性条件和重构条件,还有_。(分数:2.00)A.数据一致性条件B.数据完整性条件C.完全性条件D.不相干条件 解析:解析 在定义分布式数据库的片度时必须遵守一系列的条件,除了完备性条件和重构条件外,还有不相交条件。二、应用题(总题数:8,分数:30.00)31.数据库的实施主要包括以下四项工作:用 D

    37、DL定义数据库结构,数据装载,编写与调试应用程序以及 1。(分数:2.00)填空项 1:_ (正确答案:数据库试运行)解析:解析 数据库的实施主要包括以下 4项工作:用 DDL定义数据库结构,数据装载,编写与调试应用程序以及数据库试运行。某数据库中有表 Table_Good(GoodsID,GoodsName,SaleUnitPrrce)和表Table_GoodsClass(GoodsClassID,GoodsClassName,Sum),对家用电器类商品进行分类显示,如果商品的单价高于 3000,则显示高档商品;如果单价在 10003000,则显示中档商品;如果单价低于1000的显示低档商品

    38、。完成下列的 SQL语句。SELECT GoodsName,SaleUnitPrice,Type=CASE(2) (3) (4) ENDFROM (5) ON (6) WHERE GoodsClassName=家用电器(分数:10.00)填空项 1:_ (正确答案:WHEN SaleUnitPrice3000 THEN高档商品)解析:填空项 1:_ (正确答案:WHEN SaleUnitPrice BETWEEN 1000 AND 3000 THEN中档商品)解析:填空项 1:_ (正确答案:WHEN SaleUnitPrice1000 THEN低档商品)解析:填空项 1:_ (正确答案:Ta

    39、bk_Goods a JOIN Tabk_GoodsClass b)解析:填空项 1:_ (正确答案:a.GoodsID=b.GoodsClassID)解析:解析 CASE 语句后面用 WHEN来对不同情况划分。32.若事务 T对数据对象 A加了 S锁,则其他事务只能对数据 A加 1,直到事务 T释放 A上的锁。(分数:2.00)填空项 1:_ (正确答案:S 锁)解析:33.介质故障恢复采用的操作有:装载数据备份,执行 REDO操作,执行 UNDO操作,其正确的操作步骤是 1。(用 AB 表示 A的执行顺序先于 B)(分数:2.00)填空项 1:_ (正确答案:数据装载执行 UNDO执行 R

    40、EDO操作)解析:34.能够实现“收回用户 U4对学生表(STUD)中学号(XH)的修改权”的 SQL语句是 1。(分数:2.00)填空项 1:_ (正确答案:REVOKE UPDATE(XH) ON STUD FROM U4)解析:假设某数据库中有表 SC(S#,C#,Grade),各属性分别表示为学号,课程号及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。SELECT (10) FROM SC(11) (分数:4.00)填空项 1:_ (正确答案:C#,COUNT(S#))解析:填空项 1:_ (正确答案:GROUP BY C#)解析:解析 GROUP BY 子句是将结果按

    41、 GROUP BY后面的值进行分组,该属性列值相等的元组为一组。散列文件组织将文件的物理空间划分为一系列的桶,每个桶的空间大小是固定的,可以容纳的文件记录也是固定的,如果某个桶内已经装满记录,又有新的记录插入就会产生桶溢出,产生桶溢出的 2个主要原因为 (12) 和 (13) 。(分数:4.00)填空项 1:_ (正确答案:文件初始设计时,为文件记录预留存储空间不足,预留的桶数过少)解析:填空项 1:_ (正确答案:散列函数的均匀分布性不好)解析:ADO对象是目前最流行的可编程数据访问对象模型,它是基于 Microsoft的 OLE DB数据库接口而设计的。在 ADO对象中, (14) 对象表

    42、示一个 OLE DB数据源的开放式连接,而在该对象属性中, (15) 用于指定连接到的数据源名称,使用方法及含义同 ADO数据控件。(分数:4.00)填空项 1:_ (正确答案:Connection)解析:填空项 1:_ (正确答案:ConnectionString)解析:三、设计与应用题(总题数:2,分数:30.00)35.某学校学籍科管理中心需建立一个学生选修课数据库,该数据库中需要存储和管理下列信息:学生:学号,姓名,性别,年龄课程:课程号,课程名,学时以上数据存在的约束条件是:一名学生可以选修多门课程,一门课程可以有多名学生,并且选修课要有成绩的登记。画出该关系的 E-R图用 SQL语

    43、句创建 E-R关系图中的所有涉及的表(分数:15.00)_正确答案:(建立 E-R图*CREATE TABLE 学生(学号 varchar(10)PRIMARY KEY,姓名 varchar(20)NOT NULL,性别 char(2)CHECK(性别 IN(男,女),年龄 int)CREATE TABLE课程(课程号 vatchar(10)PRIMARY KEY,课程号 varchar(20)NOT NULL,学时 int)CREATE TABLE选修(学号 varchar(10)课程号 varchar(10)成绩 intPRIMARY KEY(学号,课程号),FOREIGN KEY(学号)

    44、REFERENCES 学生(学号),FOREIGN KEY(课程号)REFERENCES 课程(课程号),)解析:解析 由题可知一名学生可以选修多门课程,一门课程可以有多名学生,并且选修课要有成绩的登记,即课程和学生的关系是多对多的关系。36.某数据库中有关系 Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示学号,姓名,性别,年龄以及所在的系;Course(Cno,Cname,Credit)属性分别表示课程号,课程名,学分;SC(Sno,Cno,Grade)为学生选课表,各属性分别表示为学号,课程号和分数;完成下列的 SQL语句:查询其他系中比计算机科学(C

    45、S)某一学生年龄小的学生姓名和年龄。建立信息系(IS)选修了 1号课程的学生的视图 IS_S1定义一个 AFTER的行级触发器 Print_f,当往成绩表(SC)中插入的成绩小于 60就打印不及格(分数:15.00)_正确答案:(SELECT Sname,SageFROM StudentWHERE SageANY(SELECT SageFROM StudentWHERE Sdept=CS)AND SdeptCSCREATE VIEW IS_S1(Sno,Sname,Grade) ASSELECT Student.Sno,Sname,GradeFROM Student,SCWHERE Sdept=IS ANDStudent.Sno=SC.Sno ANDSC.Cno=1;CREATE TRIGGER Print_fAFTER INSERT ON StudentFOR EACH ROWAS BEGINIF(new.Grade60)THENPRINT不及格E


    注意事项

    本文(【计算机类职业资格】计算机数据库工程师-35及答案解析.doc)为本站会员(lawfemale396)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开