第4章数据库设计内容摘要:

( 4)数据流图的画法 2  逐步细化是指:逐一描述系统内部数据流,一般从每个业务的输入端开始向输出端推进,每当经过使数据流的组成或数值发生变化的地方,就用一个 “ 加工 ”将其连接起来,这个 “ 加工 ” 正是实现这一数据变化的。 注意,不要把相互无关的数据画成一个数据流,也不要把作为一个处理单位的数据画成二个数据流。 如果牵涉到文件,则应表示出 “ 文件 ” 与 “ 加工 ” 的读写关系。 ( 4)数据流图的画法 3 办理 病历 门诊请求 打印 病历 病人档案数据 病历 病人 接受 查询 药品查询请求 打印 药品数据 药品清单 药品 图 45 门诊请求数据流图 图 46 药品查询数据流图 ( 4)数据流图的画法 4 处方 录入 处方请求 打印 清单 处方数据 处方清单 病人 图 47 处方处理数据流图 药品 病人医疗项目 办理 请求 催款请求 计算 费用 医疗项目数据 催款通知 药品 图 48 催款处理数据流图 病人 病人医疗项目 4.分析系统数据 ( 1)数据字典的概念 数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行数据收集和数据分析所获得的结果。 数据字典是关于数据库中数据的描述,通常称 “ 元数据 ” ,元数据不是数据本身。 数据字典在数据库设计中占有非常重要的地位,是概念模式设计、逻辑模式设计和物理设计的主要依据。 ( 2)通过数据流图构成数据字典 数据字典是对数据流图中的四个成份进行描述的产物,它和数据流图共同构成 “ 系统说明书 ”。 ① 数据流的描述,如: 门诊请求 =姓名 +性别 +年龄 +职业 +通讯地址 +电话号码 +是否医保 病历 =病历号 +姓名 +性别 +年龄 4.分析系统数据 2 ② 文件的描述,如: 病人 =病历号 +姓名 +性别 +年龄 +职业 +通讯地址 +电话号码 +是否医保 组织:按 “ 病历号 ” 升序排列 ③数据项的描述 ,包括名称、类型、长度、取值范围等,如: 病历号(字符, 10, 000001~999999) 姓名(字符, 8) ... ④ 加工的描述,包括过程名、过程说明、输入输出和过程功能说明等。 说明:做什么。 概念模型设计( ER图设计)  1.局部 ER模型的设计 局部 ER模型设计的任务是根据需求上一步骤产生的各个功能模块的数据流图和数据字典中的相关数据,设计出各个功能模块的局部 E— R图。 数据抽象、设计局部 ER图 对局部 ER图集成,生成总体 ER图 用户满意 N Y 概念模型的设计步骤 概念模型设计( ER图设计)  例 42,根据数据流图和数据字典设计医院信息管理系统的局 ER图。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。