使用PowerDesigner基于数据流图构建数据模型

需积分: 45 2 下载量 162 浏览量 更新于2024-09-01 收藏 1.01MB DOC 举报
"基于数据流图的数据建模2.doc"主要介绍了如何利用PowerDesigner软件,根据实验一确定的数据流图和数据字典,构建医院管理系统的数据模型,涵盖E-R图、数据逻辑视图和物理表单。实验目标是深化对数据模型的理解,提升建模技能,并熟悉PowerDesigner的使用流程。 实验目标主要分为三个方面: 1. 深化对数据概念模型、逻辑模型和物理模型的理解。 2. 培养学生分析和建立数据模型的能力。 3. 熟悉PowerDesigner中的数据建模操作,完成从概念模型到物理模型的转换。 实验内容主要涉及以下实体及其关系设计: 1. 病人实体:包括病人基本信息,如姓名、年龄、联系方式、地址、健康状况、身份证号(主键)和性别。 2. 医保卡档案实体:包含档案号(主键)、病例信息和余额。 3. 医院财务部实体:含有财务室编号(主键)、位置和员工信息。 4. 病床实体:包含病床编号(主键)、等级和位置。 5. 医生实体:包括医生姓名、工号(主键)、性别、部门和职称。 6. 领药单实体:记录领药单编号(主键)和所需药品。 7. 药房实体:存储药房编号和药品数量。 8. 医嘱实体:包括医嘱编号和内容。 9. 化验科室实体:记录化验科室编号、化验项目和空闲时间。 关系设计部分,描述了财务部与医保卡档案之间的关系,用于计算每日消费并处理缴费。医生与领药单、医嘱之间的关系,表示医生开具医嘱和领药单。药房与领药单的关系,表示药房根据领药单配药。化验科室与医嘱的关系,表示根据医嘱进行化验。 在完成E-R图设计后,实验继续生成数据逻辑视图和物理表单,可以基于Access或SQL Server。最后,通过生成SQL脚本来创建实际的数据库表结构,以便于将数据模型导入数据库。 这个实验全面覆盖了数据库设计的关键步骤,从需求分析到关系设计,再到物理实现,对于理解和实践数据库管理系统的设计具有重要意义。