数据库系统工程师-36_第1页
数据库系统工程师-36_第2页
数据库系统工程师-36_第3页
数据库系统工程师-36_第4页
数据库系统工程师-36_第5页
免费预览已结束,剩余3页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库系统工程师-36总分:32.00 ,做题时间:90分钟一、总题数:29,分数:32.001 .对于数据库恢复,以下描述正确的选项是 .分数:1.00A.介质故障的恢复不需要 DBA的参与,由DBMS!动完成B.日志文件严格根据事务的请求时间顺序进行记录C.事务故障恢复时需要逆向扫描日志对未完成事务进行UND舞作 VD.检查点时刻的数据库一定是处于一致性状态的解析:解析此题考查对数据库恢复技术的掌握.介质故障可以是硬盘损坏,数据库物理文件损坏,需要DBA更新硬盘并装载备份,应选项A错误;事物请求后由DBM§勺事物调度子系统安排响应及并发执行的调度,日志是按照各事物执行过程中对数据

2、的更新时间顺序记录的,与请求时间没有直接的关系,应选项B错误;事务故障时系统要撒消该事务已执行的更新操作,其方法即是逆向扫描日志,对该事物已执行的更新操作进行 UNDO应选项C正确;设置检查点是为了提升故障恢复效率,恢复时以该点数据库状态为基准向后恢复至 故障时刻,而不必提前到日志开始时刻向后恢复,设置检查点允许事务进行中,故该时间数据库一般不要 求处于一致性状态,应选项 D错误.2 .关系数据库是的集合,其结构是由关系模式定义的.分数:1.00A.元组B.歹UC.字段D.表 V解析:解析此题考查的是关系数据库系统中的根本概念.关系模型是目前最常用的数据模型之一.关系数据库系统采 用关系模型作

3、为数据的组织方式,在关系模型中用表格结构表达实体集,以及实体集之间的联系,其最大 特色是描述的一致性.可见,关系数据库是表的集合,其结构是由关系模式定义的.3 .在CPUT主存之间设置高速缓冲存储器 Cache,其目的是为了 .分数:1.00A.扩大主存的存储容量B.提升CPU对主存的访问效率VC.既扩大主存容量又提升存取速度D.提升外存储器的速度解析:解析为了提升CPU寸主存的存取速度,又不至于增加很大的价格.现在,通常在CPUT主存之间设置高速缓冲存储器Cache,其目的就在于提升速度而不增加很大代价.同时,设置高速缓冲存储器并不能增加主存的容量.4 .“一旦事务成功提交,其对数据库的更新

4、操作将永久有效,即使数据库发生故障,这一性质是指事务 的 .分数:1.00A.原子性B. 一致性C.隔离性D.持久性 V 解析:5.以下关于原型化开发方法的表达中,不正确的选项是 o 分数:1.00A.原型化方法适应于需求不明确的软件开发B.在开发过程中,可以废弃不用早期构造的软件原型C.原型化方法可以直接开发出最终产品VD.原型化方法利于确认各项系统效劳的可用性解析:解析原型化软件开发方法的根本思想是软件开发人员对用户提出的需求和问题进行总结,就系统的主要需求取得一致意见后,构造一个软件原型原型是软件的一个早期版本,通常反映最终软件的局部重要特性,原型 应该是可以运行和修改的,使用户在试用原

5、型过程中得到感受和启发,并做出反响和评价.然后开发者根据用户的意见对原型进行改进,使之逐步完善,直到用户对系统完全满意为止.这种开发方法的优点是需 求表示清楚,用户满意度较高、可降低开始风险和开发本钱.所以原型化方法特别适应于原始需求不明确 的软件,由于通过用户的不断使用和体验并提出评价,使得不断修改的原型逐步到达用户要求.通常,软 件开发过程中会得到多个软件原型,只有得到用户认可的才是最终的产品.6 .为预防非法用户进入数据库应用系统,应采用的平安举措是.分数:1.00A.授权机制B.视图机制C.数据加密D.用户标识与鉴别 V解析:解析此题考查对数据库系统平安技术的掌握.授权机制是对系统合法

6、用户操作权限的设定,应选项 A错误;视图机制是将视图之外的数据屏蔽到达平安性,也是针对系统合法用户的,应选项B错误;数据加密与用户访问应用系统无关,应选项 C错误;用户标识与鉴别就是专门验证用户合法性的,在用户登录数据库时进 行验证,可以预防非法用户进入应用系统,应选项 D正确.7 .如果两名以上的申请人分别就同样的创造创造申请专利,专利权应授予 .分数:1.00A.最先创造的人8 .最先申请的人 VC.所有申请人D.协商后的申请人解析:解析根据我国专利法第九条规定“两个以上的申请人分别就同样的创造创造申请专利的,专利权授予最先申请 的人.,针对两名以上的申请人分别就同样的创造创造申请专利,专

7、利权应授予最先申请的人.8 .在事务处理的过程中,DBMS巴事务开始、事务结束以及对数据库的插入、删除和修改的每一次操作写入 文件.分数:1.00A.日志 VB.目录C.用户D.系统解析:9 .下面的描述中, 不是RISC设计应遵循的设计原那么.分数:1.00A.指令条数应少一些B.寻址方式尽可能少C.采用变长指令,功能复杂的指令长度长而简单指令长度短VD.设计尽可能多的通用存放器解析:解析此题考查的是计算机系统硬件方面的根底知识.在设计RISC时,需要遵循如下一些根本的原那么.指令条数少,一般为几十条指令.寻址方式尽可能少.采用等长指令,不管功能复杂的指令还是简单的指令,均用同一长度.设计尽

8、可能多的通用存放器.因此,采用变长指令,功能复杂的指令长度长而简单指令长度短不是应采用的设计原那么.10 .在有事务运行时转储全部数据库的方式是 .分数:1.00A.静态增量转储B.静态海量转储C.动态增量转储D.动态海量转储 V解析:解析此题考查对数据库转储概念的掌握.数据库转储方式依照转储时是否允许运行事务来划分,转储时允许运行事务程序为动态转储,不允许运行事务程序为表态转储.依照转储量划分,只转储自上次转储以来更新过的数据的方式为增量转储,转储全部数据的方式为海量转储.根据题意,应为动态海量转储.11 .输入数据违反完整性约束导致的数据库故障属于 .分数:1.00A.事务故障 VB.系统

9、故障C.介质故障D.网络故障解析:解析此题考查对事务故障概念的理解.事务故障是指事务程序的执行引起的故障,更新程序的执行违背了完整性约束即应属于此;系统故障是指系统硬件存储设备除外、操作系统及DBMS勺故障所引起的数据库运行 故障;介质故障是指存储设备故障导致数据丧失;网络故障不直接影响数据库存储数据的正确,不属于数 据库故障.12 .首先提出支持面I甸对象数据模型的SQL标准是.分数:1.00A.SQL86B.SQL89C.SQL92D.SQL99 V解析:解析此题考查对SQL标准的了解.从SQL99开始引入面向对象数据模型,之前的标准都是完全针对关系模型,应选项D正确.某高校学生治理系统的

10、新生数据取自各省招生办公室的考生信息,筛选出录取本校的考生信息直接导入,再根据录取专业划分班级并生成学号学号的前4位与所在班级编号相同.学校的学生治理业务多以班级和学生为单位处理,应对学生信息表13,以减少I/O访问次数,提升系统性能.设该系统的学生关系模式为:学生 学号,姓名,性别,出生日期,身份证号,籍贯,家庭所在地 ,在该 系统运行过程中,DBAt现频繁访问学生关系的查询程序只涉及到学号、姓名、性别和出生日期属性,为提升该查询程序的性能,应 14 o 分数:2.00A.建立学号的普通索引B.建立学号的UNIQUE索引C.建立学号的CLUSTER VD.按学号进行HASH布解析:A.直接修

11、改该查询程序B.分解学生关系为学生1学号,姓名,性别,出生日期和学生2学号,身份证号,籍贯,家庭所在地, 并修改该查询程序C.分解学生关系为学生1学号,姓名,性别,出生日期和学生2学号,身份证号,籍贯,家庭所在地, 并构建“学生视图,该查询程序不做修改VD.创立学生关系上的视图学生1学号,姓名,性别,出生日期,该查询程序不做修改解析:解析此题考查对数据库系统运行维护知识的掌握.从各省招生办导入的数据,学生记录以省为单位相对集中, 当以班级为单位处理时,同班学生散布于不同省份,在物理存储上也就分散在不同的硬盘区块,需要进行 大量的FO操作.当以班级为单位集中存储学生信息时,每次处理只需进行少量的

12、I/O操作,在性能上会有显著的提升.在物理上将同班学生集中存放使用的方法是建立班级上的聚簇索引,学生关系不含班级属性,而学号的前4位与班号相周,可通过建立学生聚簇索引到达同样效果,应选项 C正确;普通索引和 UNIQUE 索引不能实现记录的物理分布,应选项A、B错误;HASH布不能实现同班学生的集中存储,应选项 D错误.频繁执行的应用程序是系统优化的重点.本问题的原因同样在于与该应用程序不相关的数据使得每次执行访问的FO次数增多,是问题的主要矛盾,修改应用程序通常对性能的提升不明显,选项A错误;将学生关系分解后,使得数据相对集中,在访问数据库时可以减少 FO操作,分解后表名的改变又会影响到应用

13、程序, 而建立同名视图可以使应用程序不受影响.应选项B、D错误,选项C正确.13 .关于路由器,以下说法中错误的选项是 .分数:1.00A.路由器可以隔离子网,抑制播送风暴B.路由器可以实现网络地址转换C.路由器可以提供可靠性不同的多条路山选择D.路由器只能实现点对点的传输V解析:14 .结构化开发方法中,数据流图是 阶段产生的成果. 分数:1.00A.需求分析 VB.总体设计C.详细设计D.程序编码解析:解析结构化分析是面向数据流进行需求分析的方法,数据流图是分析过程中用来描述数据处理过程的工具,它 从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程,是对软件所要处理数

14、 据的抽象.由于数据流图只反映系统必须完成的逻辑功能,所以它是一种功能模型.15 .在统一建模语言UML中,用于描述系统与外部系统及用户之间的交互. 分数:1.00A.类图B.用例图 VC.对象图D.协作图解析:解析此题考查UML语言. 类图class diagram:展现了一组对象、接口、协作和它们之间的关系.在面向对象系统的建模中所 建立的最常见的图就是类图.类图给出系统的静态设计视图.包含主动类的类图给出了系统的静态进程视 图. 对象图object diagram:展现了一组对象以及它们之间的关系.对象图描述了在类图中所建立的事物 实例的静态快照.和类图相同,这些图给出系统的静态设计视图

15、或静态进程视图,但它们是从真实的或原 型案例的角度建立的. 用例图use case diagram:展现了一组用例、参与者actor以及它们之间的关系.用例图给出系统 的静态用例视图.这些图对系统的行为进行组织和建模是非常重要的. 序列图sequence diagram:是场景scenario的图形化表示,描述了以时间顺序组织的对象之间的交互活动. 协作图(collaboration diagram 或communication diagram):强调收发消息的对象的结构组织.序列图和协作图都是交互图 (interaction diagram) o交互图展现了一种交互,它由一组对象和它们之间的

16、 关系组成,包括它们之间可能发送的消息.交互图关注系统的动态视图.序列图和协作图是同构的,它们 之间可以相互转换. 状态图(statechart diagram):展现了一个状态机,它由状态、转换、事件和活动组成.状态图关注系 统的动态视图,它对于接口、类和协作的行为建模尤为重要,它强调对象行为的事件顺序. 活动图(activity diagram):是一种特殊的状态图,它展现了在系统内从一个活动到另一个活动的流程.活动图专注于系统的动态视图.它对于系统的功能建模特别重要,并强调对象间的限制流程. 构件图(component diagram):展现了一组构件之间的组织和依赖.构件图专注于系统的

17、静态实现视图.它与类图相关,通常把构件映射为一个或多个类、接口或协作. 部署图(deployment diagram):展现了运行处理节点以及其中构件的配置.部署图给出了体系结构的静 态实施视图.它与构件图相关,通常一个节点包含一个或多个构件.16.感染“熊猫烧香病毒后的计算机不会出现 的情况.(分数:1.00)A.执行文件图标变成熊猫烧香B.用户信息被泄漏C.系统运行变慢D.破坏计算机主板V解析:解析熊猫烧香是一种感染型的蠕虫病毒,它能感染系统中exe、com pif、src、html和asp等文件,还能中止大量的反病毒软件进程并且会删除扩展名为gho的文件,该文件是系统备份工具 GHOST

18、勺备份文件,使用户的系统备份文件丢朱.被感染的用户系统中所有.Exe可执行文件全部被改成熊猫举着三根香的模样.17.并行数据库体系结构中具有独立处理机、内存和磁盘的是 结构. (分数:1.00)A.共享内存B.共亨磁盘C.无共享 VD.共享内存和磁盘解析:解析此题考查对并行数据库根本概念的掌握.并行数据库根据对处理机、内存和磁盘等资源是甭共享划分结构, 题目中的并行数据库对上述三类资源都不共享,应为无共享结构,应选项 C正确.18.指令流水线将一条指令的执行过程分为四步,其中第 1、2和4步的经过时间为 t,如以下列图所示.假设该 流水线顺序执行50条指令共用15341,并且不考虑相关问题,那

19、么该流水线的瓶颈第 3步的时间为Ato(分数:1.00)A.2B.3 VC.4D.5解析:解析此题考查的是计算机系统指令流水线方面的根底知识.根据题意可以看到,在此流水线中顺序执行50条指令用了 15341,流水线的瓶颈必定是第3步.假定流水线中第 3步的经过时间为x,该指令流水线顺序执行50条指令所用的时间为15341= At+At+At+ x+(50-1)x ,从而算出步3的经过时间为3At.19 .CVS是一种 工具.(分数:1.00)A.需求分析B.编译C.程序编码D.版本限制 V解析:解析CVS的全称是Concurrent Version System,它是一个免费的协同版本限制工具

20、,主要用于软件源码的维护.此外CVS可以维护任意文档的开发和使用,例如共享文件的编辑修改,而不仅仅局限于程序设计.CVS隹护的文件类型可以是文本类型也可以是二进制类型.CVS基于客户端/效劳器模式,多个用户可通过网络或本地方式同时访问, 从而使得CVS成为位于不同地点的人同时处理数据文件 特别是程序的源代码时的 首选.20 .分布式数据库的场地自治性访问的是 .分数:1.00A.全局外层B.全局概念层C.局部概念层 VD.局部内层解析:解析此题考查对分布式数据库根本概念的掌握.分布式数据库的体系结构分为全局外层、全局概念层、局部概 念层和局部内层.全局外层即外模式,局部概念层和局部内层与集中式

21、数据库相同,全局概念层是对全局 逻辑模式的描述,根据分片映射到各局部概念层.场地自治是指各局部的 DBMS;以独立地治理所辖局部数 据,通过局部概念层相当于集中式的模式层进行访问.局部内层描述的是局部数据的存储模式内模式,应选项C正确.21 .有关概念结构设计,以下说法正确的选项是 o分数:1.00A.概念结构设计是应用程序模块设计的根底B.概念结构设计只应用到数据字典C.概念结构设计与具体 DBM犹关 VD.概念结构设计就是确定关系模式解析:解析此题考查数据库系统设计的掌握.概念结构设计是根据数据流图和数据字典,分析总结出实体及联系,为 下一步逻辑结构设计作准备.应用程序模块设计依据的是应用

22、需求,与数据库结构设计没有直接联系,故 选项A错误;选项B没有提及数据流图,故错误;概念结构设计注重对现实的描述,与DBM§勺结合是逻辑结构设计时考虑的,应选项 C正确:确定关系模式是逻辑结构设计的内容而非概念结构设计的任务,应选 项D错误.22 .要使用户张先生只能查询表 A中的局部记录,应采取的策略是 .分数:1.00A.构建该局部记录的行级视图,并将该视图的查询权限赋予张先生VB.将表A的查询权限赋予张先生C.编写查询表A的存储过程D.将张先生的用户级别设定为 DBA解析:解析此题考查对数据库平安技术的掌握.授权只涉及到表级而未到达行级,只有通过建立视图提取相应的行,再将视图上

23、的权限授予用户来解决行级权限,应选项 A正确;选项B会使张先生具有表 A全部记录的查询 条件,与题目要求不符;选项 C用存储过程,也应该和授权结合,故错误;选项 D会使张先生具有数据库 的全部权限,错误.23 .进行软件工程的风险分析时,风险预防、风险监控和风险治理及意外事件方案是 活动中需要分数:1.00A.风险识别B.风险预测C.风险评估D.风险限制 7解析:解析软件工程风险是指在软件开发过程中遇到的预算和进度等方面的问题以及这些问题对软件工程的影响.软件风险分析包括风险识别、风险预测、风险评估和风险限制共4个不同的活动.其中风险限制是利用某些技术和方法设法避开或转移风险,在此活动中,通常

24、需要考虑风险预防、风险监控和风险治理及意外事件 方案3方面问题.24 .在面向对象的语言中, .分数:1.00A.类的实例化是指对类的实例分配存储空间VB.每个类都必须创立一个实例C.每个类只能创立一个实例D.类的实例化是指对类进行初始化解析:解析此题考查面向对象程序设计语言中类的实例化概念.类是用户定义的类型.与语言定义的根本类型一样,有了类型后,就可以定义创立该类型的变量,其含义是系统为变量分配存储空间.对于程序中定义的类,并不要求一定要创立其实例,对实例的数目也没有 限制.创立类的实例时,系统需要为该实例分配存储空间.企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工.职工职工

25、号,姓名,年龄,月薪,部门号, ,地址 部门部门号,部门名, ,负责人代码,任职时间请将下面的SQL语句空缺局部补充完整.CREATE TABLES门部门号 CHAR4PRIMARY KE丫部门名 CHAR20, CHAR13,负责人代码CHAR5,任职时间DATEFOREIGN KEY 27 ;查询比软件部所有职工月薪都要少的职工姓名及月薪的SQL语句如下:SELECT姓名,月薪 FROM只工WHERE薪 SELECT 28 FROM只工WHERE"'1号=292 ;分数:3.00A. REFERENCE职工 B.部门号REFERENCE部门部门号C.部门号REFERENC

26、ES工部门号D.负责人代码REFERENCES工职工号 V解析:A.月薪B.ALL月薪C.MIN月薪7D.MAX月薪解析:A.职工.部门号ANDB门名="软件部"B.职工.部门号ANDB门.部门名="软件部"C.部门.部门号AND门名="软件部"D.SELECT部门号 FROM"' WHERE门名="软件部" V解析:解析此题考查的是应试者对 SQL语言的掌握程度.试题37考查的是关系的外键,对于部门关系中的部门负责人也是一个职工,因此,负责人代码是一个外键,为了保证数据的正确性,通过参照完整性加以约束.SQL语言中是通过使用保存字 FOREIGN KE诧义外键,REFERENCES明外码对应于哪个表的主码.参照完整性定义格式如下.FOREIG

温馨提示

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

评论

0/150

提交评论