计算机数据库工程师-98_第1页
计算机数据库工程师-98_第2页
计算机数据库工程师-98_第3页
免费预览已结束,剩余7页可下载查看

下载本文档

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

文档简介

1、计算机数据库工程师 -98( 总分: 90.00 ,做题时间: 90 分钟 )、 选择题 ( 总题数: 30,分数: 37.00)1. 下面关系函数依赖的传述中,不正确的是 A)若X >乙则X> Z, Y> ZB)若X> Y, Y> Z,贝U X> YZC)若X> Y, Z包含Y,则X> ZD)若X> Y, Y> 乙则X> Z(分数: 1.00 )A.B.C. VD.解析:解析多值函数依赖中不存在 C这种关系。2. 以下关于DFD与IDEFO比较错误的是 。A)在模型规范方面,DFD方法更加规范,更加适合初学者B)DFD图用箭头

2、也称数据流来描述数据移动的方向C)IDEFO还可以表示出控制流和说明处理或活动实施方式的一些约束D)这两种方法都是基于结构化分析的思想(分数: 2.OO )A. VB.C.D.解析:解析在模型规范方面,IDEFO方法更加规范,更适合初学者。3. 数据库的安全性控制可以保证用户只能存取他有权存取的数据。在授权的定义中,数据对象,授权子系统就越灵活。A)范围越大B)范围越小C)约束越细D)范围越适中(分数: 1.OO )A.B. VC.D.解析: 解析 用户权限定义中数据对象范围越小 (例如精确到字段级 ),授权子系统就越灵活4. 在数据库中为什么要并发控制 ?为了控制数据库防止多用户并发使用数据

3、库时造成数据错误和程序运行错误 保证数据的完整性保证数据的安全性保证数据的可靠性A) B) C) D) (分数: 1.00 )A. VB.C.D.解析:解析 数据库的并发控制就是为了控制数据库,防止多用户并发使用数据库时造成数据错误和程序 运行错误,保证数据的完整性。5. 关于分布式数据库,下列说法错误的是 。A) 在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用户无需关注每个 分片被分配的场地B) 对于用户而言,一个分布式数据库系统从逻辑上看如同一个集中式数据库,用户可在任何一个场地执行 全局应用和局部应用C) 分布式数据库的查询处理代价既包括CPU和I/O代价,

4、也需要考虑场地间传输数据所需的通信代价D) 在分布式数据库查询中,导致场地问数据传输量大的主要原因是数据问的连接操作和并操作 (分数: 1.00 )A. VB.C.D.解析:解析 分片透明性是最高层次的分布透明性,即用户或应用程序只对全局关系进行操作而不必考虑 数据的分片。位置透明性是指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。位置透明 性位于分片视图与分配视图之间。6. 在数据库物理设计阶段,建立索引的目的是为了提高数据的 。A) 更改效率 B) 插入效率C) 查询效率 D) 删除效率 (分数: 1.00 )A.B.C. VD.解析: 解析 为数据表创建索引的目的是提高查询的

5、检索效率,所以本题的答案为C。7. 以记录为单位的日志文件的内容不包括 。A) 每个事务的详细执行过程 B) 每个事务的结束标记C) 每个事务的所有更新操作 D) 每个事务的开始标记 (分数: 2.00 )A. VB.C.D.解析: 解析 以记录为单位的日志文件的内容包括每个事务的开始标记,每个事务的结束标志,以及每个 事务的所有更新操作,事务的详细执行过程不在其中。8. 在关系数据库设计中,设计关系模式是下面哪个阶段的任务 A)需求分析 B) 概念设计 C) 逻辑设计 D) 物理设计(分数: 1.00 )A.B.C. VD.解析:解析概念设计阶段的结果得到一个与计算机软硬件、DBMS勺具体性

6、能无关的全局概念模式,设计成果是 E-R 模型。逻辑设计阶段设计数据库的整体逻辑数据结构,即数据模型,是将概念结构转换成特 定DBMS所支持的数据模型并进行优化。从E-R图所表示的概念模型可以转换成任何一种具体DBMS所支持的数据模型,如:层次模型、网状模型、关系模型。在关系数据库设计中,数据模型为关系模型,它是由 一组关系模式组成的。9. UML是软件开发中的一个重要工具,它主要应用于下列哪种软件开发方法。A)基于瀑布模型的结构化方法 B)基于需求动态定义的原型化方法C)基于数据的数据流开发方法 D)基于对象的面向对象的方法(分数: 1.00 )A.B.C.D. V解析:解析面向对象的技术首

7、先是 SmallTalk语言中得到应用,后来随着C+ JAVA等面向对象语言的出现,面向对象技术的广泛开发工具的支持,UML是在面向对象的软件开发在设计阶段常用的一个工具。10. 数据库系统不仅包括数据库本身,还包括相应的硬件、软件和 。A)数据库管理系统 B) 数据库应用系统C) 相关的计算机系统 D) 各类相关人员(分数: 1.00 )A.B.C.D. V解析:解析数据库系统包括以下几个部分:硬件平台及数据库,软件(有DBMS支持DBMS勺操作系统,具有与数据库接口的高级语言及其编译系统,以DBM閔核心的应用开发工具),人员(数据库管理员,系统分析员和数据库设计人员,应用程序以及用户 )。

8、11. 日志文件的内容不包括下面哪个 。A)每个事务的开始标记B)每个事务的结束标记C)故障发生点D)每个事务的所有更新操作分数: 2.00 )A.B.D.解析: 解析 日志文件的内容不包括故障发生点12. 以下不属于性能需求分析的内容是 。A) 数据操作响应的时问 B) 系统吞吐量C)每TPS代价值D)存储需求分析(分数: 1.00 )A.B.C.D. V解析: 解析 性能需求分析主要包括数据操作响应时间、系统吞吐量、允许并发访问的最大用户数和每TPS代价值。13. 设有关系模式 W(C, P, S, G, T,R),其中各属性的含义是:C为课程、P为教师,S为学生,G为成绩, T 为时间,

9、 R 为教室,根据定义有如下函数依赖属性:F=C'G,(S,C)'G,(T,R)'C,(T,P)'R,(T,S)'R则W的规范化程度最高达到。(A) 1NF(B) 2NF(C) 3NF(D) 4NF(分数: 1.00 )A. VB.C.D.解析:14. 下列关于关系模型的叙述中错误的是A) 关系模型是建立在离散数学几何论中“集合”和“关系”这两个基本概念基础上的B) 关系模型用关系统一表示实体和实体间的联系C) 关系模型具有较好的数据独立性和安全保密性D) 关系模型的查询效率高于非关系数据模型(分数: 1.00 )A.B.C.D. V解析:15. 若Y*

10、X*U ,则 心Y成立,该规则属于函数依赖推理规则中的 A) 自反律 B) 增广律 C) 传递率 D) 伪传递分数: 1.00 )B.C.D.解析:解析自反律:若Y*X*U ,则XY成立。所以本题的答案为 A。增广律为若心丫,且Z*U , 则:XZYZ成立。传递律为若 心丫 YZ成立,则心Z成立。伪传递律为若 心丫 YWZ,则 XWM 成 立。16. 以下关于顺序加锁法及其缺点叙述错误的是A)该方法对数据库中事务访问的所有数据项规定一个加锁顺序B)每个事务在执行过程中必须按顺序对所需的数据项加锁C)维护对这些数据项的加锁顺序很困难,代价非常大D)事务按照固定的顺序对这些数据项进行加锁比较方便(

11、分数:1.00 )A.B.C.D. V解析:解析顺序加锁法对数据库中事务访问的所有数据项规定一个加锁顺序,每个事务在执行过程中必 须按此顺序对所需的数据项加锁。顺序加锁法的缺点是:数据库中需要加锁的数据项非常多,并且不断变 化,维护对这些数据项的加锁顺序很困难,代价非常大;事务访问的数据项有时无法事先完全确定,而是 随着事务的执行过程动态变化的,有时候很难要求事务按照固定的顺序对这些数据项进行加锁。17. 下述各图给出的4个并发调度中,哪个不是冲突可串行的?。(分数:2.00 )A.B.C.D. V解析:解析如果定义在事务集TS上的并发调度S冲突等价于事务集TS上的某个串行调度s,则称S是 冲

12、突可串行的,D项中T1 R(A) ; T4 W(B) ; T4 R(B) ; T1 W(B)不是冲突可串行的,因此本题答案为D。18. 设有关系模式:期刊订阅(期刊编号,期刊名称,定价,读者编号,读者姓名,订阅起始日期,订阅截 止日期),其满足函数依赖集:期刊编号T期刊名称,期刊编号T定价,读者编号T读者姓名,(期刊编号, 读者编号)-订阅起始日期,(期刊编号,读者编号)-订阅截止日期。下列选项中的函数依赖都属于平凡函 数依赖的是A)(期刊编号,读者编号)期刊编号,(期刊编号,读者编号)读者编号B)(期刊编号,读者编号)期刊名称,(期刊编号,读者编号)定价C)(期刊编号,读者编号)-订阅起始日

13、期,(期刊编号,读者编号)-订阅截止日期D)(期刊编号,读者编号)-期刊编号,(期刑编号,读者编号)-订阅起始日期(分数:1.00 )A. VB.C.B. 解析:解析若心丫,但Y属于X(YX),则称X-Y是平凡函数依赖,否则称非平凡函数依赖。即平凡 函数依赖,仅当其右边的属性集是左边属性集的子集时成立。非平凡函数依赖,仅当其右边的属性集至少 有一个属性不属于左边的集合时成立。完全非平凡函数依赖,仅当其右边集合中的属性都不在左边的集合 中时成立。19. 有如下的索引文件指针号 指针号J009 3X100 1X002 2 指针号1 西服 X1007002 洗衣机 X00215003 彩电 J009

14、2300则该索引文件称为A)聚集、稀疏索引B)非聚集、稀疏索引C)聚集、稠密索引D)非聚集、稠密索引(分数: 1.00 )A.B.C.D. V解析: 解析 如果数据文件中的每一个查找码值在索引文件中都对应一个索引记录,则该索引为稠密索引;如果只是一部分查找码的值有对应的索引记录,则该索引为稀疏索引;对数据文件和它的一个特定的索引 文件,如果数据文件中的数据记录的排列顺序与索引文件中索引项的排列顺序相一致,或者说,索引文件 按照其查找码指定的顺序与数据文件中数据记录的排列顺序相一致,则该索引文件称为聚集索引,否则为 非聚集索引。20. 以下关于两段锁协议的原理叙述错误 。(A)每个事务的执行程序

15、划分为两个阶段,加锁阶段和解锁阶段(B)加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁(C)在解锁阶段,事务可以释放在任何数据项上的任何类型的锁,但是不能再申请任何锁(D)每个事务开始执行后就进入了加锁阶段(分数: 1.00 )A.B. VC.D.解析:21. 以下关于锁的粒度叙述错误的是 。A)施加X锁和S锁的数据项的大小称为锁的粒度B)锁粒度与事务并发执行的程度和DBMS并发控制的开销密切相关C)在关系数据库中,可以对数据页、索引和块等物理单元进行加锁D)当锁粒度比较大时,事务的并发度高,但是系统开销比较大(分数: 2.00 )A.B.C.D. V解析: 解析 锁粒度越

16、大,系统中可以被加锁的数据项就越少,事务并发执行度也越低,但同时系统的开 销也越小。22. 关于部署图,下述说法错误的是 。A) 部署图又叫配置图B) 描述系统中硬件和软件的物理配置情况和系统体系结构C) 用结点表示实际的物理配置D) 部署图是动态图 (分数: 1.00 )A.B.C.D. V解析: 解析 部署图是属于静态图。23. Visual Basic 6.0 中,ADO数据控件用于连接数据源的属性是 A)Refresh B)RecordSource C)CommandType D)ConnectionString(分数: 1.00 )A.B.C.D. V解析:解析Visual Basi

17、c 6.0 中,ADO数据控件用于连接数据源的属性是connectionstring,因此本题答案为 D。24. 关于一次性加锁法及其缺点叙述错误的是 。(A) 该方法要求每个事务在开始执行时不必将要访问的数据项全部加锁(B) 要求事务必须一次性的获得对需要访问的全部数据的访问权(C) 多个数据项会被一个事务长期锁定独占,降低了系统的并发程度(D) 将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度 (分数: 1.00 )A. VB.C.D.解析:25. 关于视图的属性列有如下说法,正确的是 。A) 组成视图的属性列名应该全部指定B) 组成视图的属性列名可以省略一部分或者指定

18、一部分,其他隐含在子查询中C) 组成视图的属性列名或者全部省略或者全部指定,别无选择D) 组成视图的属性列名应该全部省略(分数: 1.00 )A.B.C. VD.解析:解析 视图是从一个或几个基本表 (或视图 )导出的表,组成视图的属性列名或者全部省略或者全部 指定,没有第三种选择。如果省略了视图的各个属性列名,则隐含该视图由子查询中的 SELECT子句目标列中的诸字段组成。26. 下列关于视图的说法中不正确的是 ( )(A) 可以用视图数据暂时从数据库中分离成为自由数据(B) 视图建立之后,可以脱离数据库单独使用(C) 视图兼有表和查询的特点(D) 视图可分为本地视图和远程视图。(分数: 2

19、.00 )A.B. VC.D.解析:27. 下面关于视图的描述中不正确的是 。A) 视图是外模式B) 视图是虚表C) 使用视图可以简化查询语句的编写D) 使用视图可以加快查询语句的执行速度(分数: 1.00 )A.B.C.D. V解析: 解析 使用视图不可以加快查询语句的执行速度。28. JDBC API中用来执行SQL语句的对象是 。A) DriverManager B) StatementC) Connection D) ResultSet(分数: 1.00 )A.B. VC.D.解析:解析JDBC API中用来执行SQL语句的对象是 Statement29. 可以按照原数据库设计要求对数

20、据库存储空间进行全面调整,重新安排存储位置、回收垃圾、减少指针链等,以提高系统性能的是 。A)重组织B)查询优化C)重构造D)监控分析(分数:2.00 )A. VB.C.D.解析:解析可以按照原数据库设计要求对数据库存储空间进行全面调整,重新安排存储位置、回收垃圾、减少指针链等,以提高系统性能的是重组织。30. 下面列出的数据模型中,哪一项是概念数据模型?A)网状模型B)层次模型C)实体一联系模型D)关系模型(分数:1.00 )A.B.C. VD.解析:解析网状模型、层次模型和关系模型属于数据结构模型,实体一联系模型(E-R)属于概念数据模型。二、应用题(总题数:4,分数:8.00)31. 设

21、某数据库中有商品表(商品号,商品名,商品类别,价格 )。现要创建一个视图,该视图包含全部商品 类别及每类商品的平均价格。清补全如下语句:CREATE VIEW V1商品类别,平均价格)ASSELECT商品类别,FROM商品表GROUP B商品类另U(分数:2.00 )填空项1: (正确答案:AVG价格)解析:解析SQL中计算一组记录中某个字段值的平均值用AVG(字段名)函数。32. 下图是A和B用户分别对同一银行帐号进行不同的操作,导致的错误的原因是1时 间取款事务A转账事务BT1开始事务T2开始事务T3查询账户余额为1000 元T4查询账户余额为1000元T5取出100元把余 额改为900兀T6提交事务T7查询账户余额为900元 (和T4读取的不一致)(分数:2.00 )填空项1: (正确答案:不可重复读)解析:33. 目前,许多关系型数据库管理系统支持定义既具有计算逻辑,也保存数据并提供有限的数据更新机制的视图,这类视图称为1。填空项1: (正确答案:触发器)解析:假设某数据库中有表

温馨提示

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

评论

0/150

提交评论