管理信息系统(第二版)习题答案-第6章答案
一、单选题
1—5 D A D C A 6—10 C A A B B
11—15 A D A B A 16—20 D B B C C
21—25 A C D D A 26—27 A D
二、填空题
1.总体结构、详细
2.功能要求、性能要求、容量要求、安全性可靠性要求。
3.星型拓扑结构、环型拓扑结构和总线型拓扑结构.
4. 进程管理、存储管理、设备管理、文件管理、作业管理与用户管理
5. 逻辑, 物理
6. 总体结构,数据库设计,输入输出
7. 组织/业务, 组织/功能
8. 抽象到具体; 复杂到简单.
9. 市场销售子系统; 生产管理子系统; 财务会计子系统; 人力资源管理子系统; 信息子系统; 物资供应子系统.
10. 一对多(或1:N)
11. 逻辑独立性
12. 数据库管理系统
13. 参照完整性
14. 关系
15. 需求分析; 概念结构设计; 逻辑结构设计; 物理结构设计.
16. 概念模型的表示方法是实体—联系的方法.
17. 实体型; 属性; 联系.
18. 实际数据库结构; 装入数据; 测试和运行.
19. 输入输出
20. 输入信息正确性,满足输出需要
21. 输入界面设计、输入方法选择和数据的校验
22. 打印机输出、屏幕输出
23. 菜单式、填表式、选择性问答式、按钮式、
24. 数字网络直接传送和电话网络
25. 判定参数和地址参数。
26. 输入、输出数据和数据加工
27. 从上到下,由左向右
28. 图形输出、报表输出
29. 系统性、灵活性、可靠性和经济性
30. 顺序码、区间码、助忆码
31. 逻辑模型和物理模型
三、名称解释
1. 是指在网络环境下运行相应的应用软件,为网上用户提供共享信息资源和各种服务的一种高性能计算机,英文名称叫做SERVER。
2. 是控制和管理计算机硬件和软件资源、合理地组织计算机工作流程并方便用户使用的程序集合,它是计算机和用户之间的接口。
4. 一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称DBMS
5. 层次模块结构图是从结构化设计的角度提出的一种工具。它的基本做法是将系统划分为若干子系统,子系统下再划分为若干的模块,大模块内再分小模块,而模块是指具备有输入输出、逻辑功能、运行程序和内部数据四种属性的一组程序。
6. 数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构和存取方法的物理设计,建立起既能反映现实世界信息和信息联系, 满足用户数据要求和加工要求,又能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。
7. 第一范式即关系模式中的属性的值域中每一个值都是不可再分解的值。
8. 如果关系模式R为第一范式,并且R中每一个非主属性完全函数依赖于R的某个候选键, 则称为第二范式模式。
9. 如果关系模式R是第二范式,且每个非主属性都不传递依赖于R的候选键,则称R为第三范式模式。
10. 概念模型是建立数据库逻辑模型的基础,它描述了从用户角度看到的数据库的内容及
联系,纯粹是现实的反映,而与数据的存储结构、存取方式,以及具体实现等无关。
11. 物理结构设计是指对于一个给定的数据库逻辑结构,权衡各种利弊因素,研究并确定一种高效的物理存储结构,以达到既能节省存储空间,又能提高存储速度的目的。
12. 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄密、更改或破坏。
13. 即利用标准的商品分类和统一规范化的条码贴(或印)于商品的包装上,然后通过光学符号阅读器(optical character reader,简称OCR)(亦称扫描仪)来采集和统计商品的流通信息。
14. 是管理信息系统应用中的重要环节,是用户与系统的重要的、直接的接口,用户所需的各种信息、报表,都要由系统输出完成。
15. 是系统与用户之间的接口,也是控制和选择信息输入输出的主要途径。
16. 一般用于通过终端向系统输入数据,系统将要输入的项目显示在屏幕上,然后由用户逐项填入有关数据。
17. 在屏幕上显示出各个选项,每个选项指定一个代号,然后根据操作者通过键盘输入的代号或单击鼠标左键,即可决定何种后续操作
18. 主要是配合层次化模块结构图详细说明每个模块内部功能的一种工具
四、简答与计算
1. 在系统分析阶段提出的新系统逻辑模型的基础上,科学合理地进行物理模型的设计,包括总体结构设计和详细设计,即确定具体的实施方案,解决怎么做的问题。
(1)总体设计。
(2)代码设计和设计规范的制定。
(3)数据库设计。
(4)确定系统输出。
(5)确定系统输入。
(6)功能结构详细划分。
(7)处理流程设计。
(8)编写系统设计报告,应记载上述各项设计的全部成果。
2. (1) 简单性(2) 系统性(3) 灵活性(4) 可靠性(5) 经济性
3. 采用结构化设计方法.
优点: 在不同的层次上在划分成多个相对独立的模块。模块之间的相互独立使得每个模块可以独立的被理解、编写、测试和修改,这使得复杂的研制工作得以简化,同时还可以防止错误在模块之间扩散、蔓延,从而提高的系统的可靠性。
4. 在当前Internet/Intranet领域,浏览器/服务器结构是非常流行的系统体系,简称B/S结构。这种结构的中间件是基于WEB的应用服务器,代表为IBM的WebSphere和BEA的weblogic。这种结构客服了C/S结构中“胖客户机”的臃肿,客户端只需浏览器就可以访问服务,使得客户机不存在安装及维护的问题。软件开发和维护工作转移到了Web 服务器端。在Web服务器端,程序员使用脚本语言编写响应页面。
B/S模式各组成部分的功能如下:
(1)客户端安装Web浏览器。Web浏览器通过URI向网络上的Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需页面传给客户端,客户端接受返回的页面并把它显示在Web浏览器上。
(2)中间层安装Web服务器。Web服务器是HTTP服务器,同时又具有了应用程序扩展功能。
(3)数据库服务器由一个具体的数据库管理系统或一组位于不同平台的异构数据源组成。
5. (1)子系统要具有相对独立性
(2)要使子系统之间数据的依赖性尽量小
(3)子系统划分的结果应使数据冗余最小
(4)子系统的设置应考虑今后管理发展的需要
(5)子系统的划分应便于系统分阶段实现
6. (1)按功能划分。
(2)按业务处理顺序划分。
(3)按数据拟合程度来划分。
(4)按业务处理过程划分子系统。
7.需求分析的目的是了解与分析用户的信息及应用处理的要求,并将结果按一定格式整理成系统分析报告。从数据库的角度看,需求分析的目标是对现实世界要处理的对象进行详细调查,在了解原系统的情况和确定新系统功能的过程中,收集支持系统目标的基础数据及其处理。
8. ①选择局部应用,设计局部E-R图
②合并分E-R图,生成初步E-R图
③消除不必要的冗余,设计基本E-R图
9. 逻辑结构设计的任务是把概念结构中的E-R图转换成数据库管理系统所支持的结构数据模型。
10. ①将E-R图转换为关系模型
②规范化处理
③模式评价与修正
11. (1).一个实体型转换为一个关系模式,实体的属性就是关系的属性,实体的关键字就是关系的关键字。
(2).一个1:1的联系转换为一个关系。每个实体的关键字都是关系的候选关键字。
(3).一个1:n的联系转换为一个关系。多方实体的关键字是关系的关键字。
(4).一个n:m的联系转换为一个关系。联系中各实体关键字的组合组成关系的关键字(组合关键字)。
(5).具有相同关键字的关系可以合并。
12. 在需求分析阶段,用数据依赖概念分析和表示各个数据项之间的联系;在概念结构设计阶段,以规范化理论为指导,确定关键字,消除初步E-R图中冗余的联系;在逻辑结构设计阶段,从E-R图向数据模型转换过程中,用模式合并与分解方法达到规范化级别。
13. (1) 输入量应保持在能满足处理要求的最低限度。应明白这样一个道理,输入的数据越多,则可能产生的错误也越多。(2) 杜绝重复输入,特别是数据能共享的大系统、多子系统一定要避免重复输入。(3) 输入数据的汇集和输入操作应尽可能简便易行,从而减少错误的发生。(4) 输入数据应尽早地用其处理所需的形式进行记录,以便减少或避免数据由一种介质转换到另一种介质时可能产生的错误。
14. 输出设计的要求界面美观、功能齐备、数据。准确、格式多样。输出设计工作主要包括:确定输出的类型与内容,确定输出方式,进行屏幕格式和报表格式的设计等工作。
15. (1)模块间的接口要符合通信的要求;2)考虑将来实现时所用计算机语言的特点;(3)考虑数据处理的特点;(4)估计计算机执行时间不能超出要求;(5)考虑程序运行所占的存贮空间;(6)使程序调试跟踪方便;(7)估计编程和上机调试的工作量。
16. 最常用的输出方式只有两种:(1)报表输出(2)图形输出
17. 输入方式的设计主要是根据总体设计和数据库设计的要求来确定数据输入的具体形式。常用的输入方式有:键盘输入;模/数、数/模输入;网络数据传送;磁/光盘读入等几种形式。
18. (1)重复输入校验由两个操作员分别输入同一批数据,或由一个操作员重复输入两次,然后由计算机校对两次输入的数据是否一致,若一致则存入磁盘,否则显示出不一致部分,由操作员修正。数据库管理系统的优点和缺点(2)程序校验法根据输入数据的特性,编写相应的校验程序对输入的数据进行检查,自动显示出错信息,并等待重新输入。
五、论述题
1.要点:
模块化设计思想是把信息系统分解成一些规模较小的、功能较简单模块,这些模块具有自己的相对独立性。模块之间的相互联系则通过一定的方式予以规定和说明。模块化可以明显提高系统的灵活性,建立、修改、扩充都更方便。
(1)模块应该具有独立性:在系统中模块之间应尽可能的相互独立,减少模块间的藕合,
即信息交叉,以便于将模块作为一个独立子系统开发。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论