- 4
- 0
- 约5.48千字
- 约 65页
- 2017-08-22 发布于江苏
- 举报
的方法
§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) 硬件:是系统中实际装置的总称 软件:是保证硬件系统有效运行的各种程序的总称。 其任务是: 扩大和完善计算机的功能 发挥和提高计算机的使
您可能关注的文档
最近下载
- XCT80L6_1汽车起重机技术规格书.pdf VIP
- 索尼SW7600GR中文说明书.pdf
- 2026年时事政治测试题库100道附参考答案(完整版).docx VIP
- 儿科抢救药品临床应用与管理.pptx VIP
- 河北广谋新材料科技有限公司年产600万平方米复合革及隔音布、400万平方米新型复合网项目环境影响报告表.docx VIP
- 部编版语文五年级下册第七单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第六单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第五单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第四单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第三单元教材解读大单元集体备课.pptx VIP
原创力文档

文档评论(0)