3月计算机四级《数据库工程师》模拟试题(一)参考答案

上传人:亦*** 文档编号:253508716 上传时间:2022-02-13 格式:DOC 页数:8 大小:19.50KB
返回 下载 相关 举报
3月计算机四级《数据库工程师》模拟试题(一)参考答案_第1页
第1页 / 共8页
3月计算机四级《数据库工程师》模拟试题(一)参考答案_第2页
第2页 / 共8页
3月计算机四级《数据库工程师》模拟试题(一)参考答案_第3页
第3页 / 共8页
3月计算机四级《数据库工程师》模拟试题(一)参考答案_第4页
第4页 / 共8页
3月计算机四级《数据库工程师》模拟试题(一)参考答案_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《3月计算机四级《数据库工程师》模拟试题(一)参考答案》由会员分享,可在线阅读,更多相关《3月计算机四级《数据库工程师》模拟试题(一)参考答案(8页珍藏版)》请在金锄头文库上搜索。

1、xx年3月计算机四级数据库工程师模拟试题(一)参考答案 1.A 2.A 3.B 4.A 5.C 6.D 7.C 8.D 9.A 10.B 11.A 12.D 13.C 14.D 15.B 16.A 17.C 18.B 19.D 20.B 21.A 22.C 23.D 24.D 25.D 26.A 27.B 28.C 29.B 30.C 31.A 32.B 33.A 34.D 35.C 36.C 37.C 38.C 39.B 40.D 41.B 42.B 43.B 44.D 45.B 46.C 47.D 48.B 49.B 50.C 51.C 52.A 53.C 54.D 55.D 56.A 5

2、7.C 58.B 59.D 60.B 61.C 62.A 63.B 64.C 65.A 66.C 67.C 68.C 69.A 70.D 论述题1 参考答案 1、在SQL 语言中,视图是从一个或几个根本表( 或视图)中导出的表, 它是由假设干个根本 表或其它视图构成的子集。用户可以用SQL 语句对视图和根本表进展查询等操作。在用 户看来视图和根本表是一样的,都是关系(即表格)。在SQL 语言中的视图(vi ew)是数据 库体系构造中的外模式。 2、SQL 语言中定义视图的命令格式为: CREATE VIEW 视图名(字段名,字段名) AS查询 WITH CHECK OPTION; SQL 语言

3、中删除视图的命令格式为: DROP VIEW 视图名; 3、视图的优点主要有: 1)视图对于数据库的重构造提供了一定程度的逻辑独立性。 数据的逻辑独立性是指数据库重构造时,如数据库扩大 (增加了新字段,新关系等), 用户和用户程序不会受影响。 2)简化了用户观点。 视图的机制使用户把注意力集中在他所关心的数据上。假设这些数据不是直接根本 表,那么可以定义视图,从而使用户眼中的数据构造简单而直接了当, 并可大大简化用户的数 据查询操作,特别是把假设干表连接在一起的视图,把从表到表所需要的连接操作向用户隐蔽 了起来。 3)视图机制使不同的用户能以不同的方式看待同一数据。 4)视图机制对机密数据提供

4、了自动的平安保护功能。 可以把机密数据从公共的数据视图(根本表)中别离出去,即针对不同用户定义不同的 视图,在用户视图中不包括机密数据的字段。这样,这类数据便不能经由视图被用户存取, 从而自动地提供了对机密数据的保护。 论述题2 参考答案 1. 程序流程图的缺点 程序流程图的主要缺点如下: (1) 程序流程图从本质上说不支持逐步求精,它诱使程序员过早地考虑程序的控制 流程,而不去考虑程序的全局构造。 (2) 程序流程图中用箭头代表控制流,使得程序员不受任何约束,可以完全不顾结 构化设计的原那么,随意转移控制。 (3) 程序流程图不易表示数据构造。 (4) 程序流程图的每个符号对应于源程序的一行

5、代码,对于提高大型系统的可理解性作用甚微。 2.盒图的优点 盒图有这样的一些优点: (1) 由于只能从上边进入盒子然后从下面走出盒子,除此之外没有其它的入口和出 口,所以方框图限制了随意的控制转移,保证了程序有良好的构造。 (2) 方框图是一种强制设计人员和程序员进展构造化思维的工具,一开始就用方框 图来学习程序设计的软件人员不会养成坏的程序设计习惯。因为它除了几种标 准构造的符号之外,不再提供其它描述手段。 (3) 方框图形象直观, 具有良好的可见度, 例如循环的范围、条件语句的范围清晰, 所以容易理解设计意图,为编程、复审和选择测试实例、维护都带来了方便。 (4) 局部数据和全程数据的作用

6、域很容易确定。 (5) 易于表达嵌套构造。 3.PAD 图的优点 PAD 图的主要优点如下: (1)PAD 的一个独特之处在于, 以PAD 为根底, 遵循一个机械的规那么就能方便地编 写出程序,这个规那么称为走树(Tree walk)。在走树时只要顺着PAD 所呈的树 形构造移动,对参照上文所给出的PAD 成分同PASCAL 构造的对应关系,就可依 次将遇到的PAD 成分翻译成PASCAL 程序,有利于提高软件的生产率。 (2)PAD 图所描绘的程序构造十分清晰。图中最左面的竖线是程序的主线,即第一 层构造。随着程序层次的增加,PAD 图逐渐向右延伸,每增加一个层次,图形 就向右扩展一条竖线。

7、PAD 图中竖线的总条数就是程序的层次数。用PAD 图表 示处理逻辑,易读、易懂、易记。PAD 图是二维树形构造的图形,程序从图中 最左竖线上端的结点开始执行, 自上而下,从左向右顺序执行, 遍历所有结点。 (3)PAD 图的符号支持自顶向下、逐步求精的方法的使用。开始时设计者可以定义 一个抽象程序。随着设计工作的深入而使用def 符号逐步增加细节,直至完成详细设计。 (4) 使用表示构造化控制构造的PAD 符号所设计出来的程序必然是构造化程序。 论述题3 参考答案 中有假设干进程并发执行, 它们不断申请、使用、释放系统资源,虽然系统的进 程协调、通信机构会对它们进展控制,但也可能出现假设干进

8、程都相互等待对方释放资源才能 继续运行,否那么就阻塞的情况。此时,假设不借助外界因素, 谁也不能释放资源, 谁也不能解 除阻塞状态。根据这样的情况,操作系统中的死锁被定义为系统中两个或者多个进程无限期 地等待永远不会发生的条件,系统处于停滞状态,这就是死锁。 产生死锁的原因主要是: (1) 因为系统资源缺乏。 (2) 进程运行推进的顺序不适宜。 (3) 资源分配不当等。 如果系统资源充足, 进程的资源请求都能够得到满足,死锁出现的可能性就很低, 否那么 就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。 产生死锁的四个必要条件: (1) 互斥条件:一个资源每次只

9、能被一个进程使用。 (2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。 (3) 不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。 (4) 循环等待条件:假设干进程之间形成一种头尾相接的循环等待资源关系。 这四个条件是死锁的必要条件, 只要系统发生死锁, 这些条件必然成立, 而只要上述条件之 一不满足,就不会发生死锁。 死锁的解除与预防: 理解了死锁的原因, 尤其是产生死锁的四个必要条件,就可以最大可能地防止、预防和 解除死锁。所以, 在系统设计、进程调度等方面注意如何不让这四个必要条件成立, 如何确 定资源的合理分配算法, 防止进程永久占据系统资源。此外,

10、也要防止进程在处于等待状态 的情况下占用资源。因此,对资源的分配要给予合理的规划。 论述题4 参考答案: (1) 在IEEE802 系列标准中,LAN 参考模型对应OSI 参考模型的数据链路层和物理层,它将 数据链路层划分为逻辑链路控制LLC(Logical Link Control) 子层和介质访问控制MAC子层。 (2) 在IEEE802 系列标准中,IEEE802.2标准描述逻辑链路子层的功能、特性和协议。 (3) IEEE802.3 标准定义了CSMA/CD 总线介质访问控制方法,CSMA/CD 根本工作原理:对于 总线拓扑的局域网,带冲突检测的载波监听多路访问CSMA/CD 是应用最广泛的一种介质 访问控制方法。CSMA/CD 是一种典型的采用随机访问,争用总线的介质访问控制方法。 所谓“随机访问”是指任何一个节点不存在预知的、或有调度安排确实定发送时间, 每 一站发送均通过争用后,随机进展的。 (4) IEEE802.6 标准定义了城域网MAN 介质访问控制方法与物理层标准。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号