- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章节的方法
§4.1 系统总体结构设计 4.1.1 结构化设计的基本思想 模块化 模块功能简单明确 易于理解 模块间联系尽可能少 由顶向下,逐步求精 层次结构——系统的正确性和可修改性 三种基本控制结构——上层模块分解为下层模块 顺序结构 选择结构 工具——控制结构图(反映) 注意掌握 图 调用规则 1. 每个模块有自身的任务,只有接受到上级模块的调用命令时才能执行。 2. 模块之间的通信只限于其直接上下级模块,任何模块不能直接与其他上下级模块或同级模块发生通信联系。 3. 若有某模块要与非直接上下级的其他模块发生通信联系,必须通过其上级模块进行传递。 4. 模块调用的顺序为自上而下。 4.1.2 模块分解的规则 原则 模块相对独立 模块间联系要少,模块内联系要多 简记:外—少 内—多 4.1.3 控制结构图的绘制 依据:数据流程图DFD 模块分解两种方式 以转换为中心结构的分解 数据凝聚模块 以业务为中心结构的分解 逻辑凝聚模块 逻辑上相似的业务 注意:二种形式可混合使用 §4.2 数据库设计 MIS中数据的合理组织和有效存贮是核心问题之一 目前MIS中均使用数据库的形式组织存贮数据 4.2.1 数据在计算机中存贮的 逻辑层次(结构) 数据库:有关某一方面的所有文件的集合 。为多用户、多用途提供数据共享。 文件:具有相同类型的记录集合。 记录:数据存贮的最小单位。 由若干数据项组成 描述某一实体 常用其中数据项的某一项或几项做关键字 数据项:数据处理中的最小单位 4.2.2 关系的规范化 目的是构造一个好的逻辑结构 消除插入异常 删除异常现象 减少数据冗余 数据库模型 关系型 —— 基本型 网状型 层次型 关系——二维表(文件) 性质: 列——属性相同(同名)的数据项的集合 顺序无关紧要 行——行与行不能完全相同,顺序不重要 例如: 几个重要的概念: 函数依赖: 依赖: R?X → R?Y ==X → Y 读Y依赖于X X是决定因素 不依赖: X → Y 读Y不函数依赖于X 完全函数依赖:若X → Y,对于X的任何一个真子集X’ ,都有X’ → Y,则称Y对X完全函数依赖。 部分函数依赖:若 X → Y,但Y不完全函数依赖于X,则Y对X部分函数依赖。 传递函数依赖:若 X、Y、Z 是关系R中的3个属性(或属性组合),若X → Y 、 Y → X、 Y → Z,则称Z对X传递函数依赖。 码(关键字) 规范化要求与第一范式(1NF) 关系满足不同要求 范式的类型:1NF、2NF、3NF、BCNF、4NF 关系规范化: 各类范式都允许在dBASE中存在。但为构造一个好的逻辑结构,要将低级范式分解为若干个高级范式。这个分解过程称为关系规范化。通常分解为三级。例如 MIS数据存贮逻辑设计要求达到第三范式。 规范化过程: 作用:避免异常情况 插入异常: 删除异常: 冗余度大: 4.2.3 数据库的逻辑设计 方法:实体——联系方法(E—R法) 要点: P.P.Chen 1976年提出 实体 型 E 名 联系 名 型 R 连线 —— 连 类型(三种) 1:1 一对一 1:N 一对多 M:N 多对多 属性 型 名 实:实体或联系的属性 工具:E—R图 逻辑设计过程 转换规则 一个实体型转换为一个关系,实体的属性就是该关系的属性,实体的码就是该关系的码。 一个联系也可转换为一个关系,与该联系相连的各实体的码,以及联系的属性可转换为关系的属性。 具有相同码的关系可以合并。 §4.3 计算机和网络系统配置方案 4.3.1 计算机系统配置 系统组成:(表7—3) 硬件:是系统中实际装置的总称 软件:是保证硬件系统有效运行的各种程序的总称。 其任务是: 扩大和完善计算机的功能 发挥和提高计算机的使
文档评论(0)