第六节 具体物理模型设计.ppt_第1页
第六节 具体物理模型设计.ppt_第2页
第六节 具体物理模型设计.ppt_第3页
第六节 具体物理模型设计.ppt_第4页
第六节 具体物理模型设计.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第六节 具体物理模型设计,一、数据存储设计 二、数据库设计,一、数据存储设计,数据存储的任务:确定存储内容、存储容量,根据存取要求和设备条件设计文件系统的结构或数据库的模式、子模式以及数据库的完整性和安全性的保证。,数据存储设计是建立在对信息体系充分理解的基础上,即设计师应清楚理解和把握系统中信息处理和发生的时期、数据量、所要求的精度、数据的活动性等性质。在此基础上,将各个数据存储对应于相应的存储单位,并确定它们的性质;之后,定义数据库结构。,文件设计就是根据文件的使用要求、处理方式、存储量、数据的活动性以及硬件设备的条件等,合理地确定文件类别,选择文件介质,决定文件的组织方式和存取方法,1、

2、文件的分类,1)主文件 最重要的共享文件,主要存放具有固定值属性的数据,须长期保存,不断调用和更新,如:工资主文件结构,2)处理文件 又称事务文件,常用于批处理更新,其内容包含下一次更新文件所需的全部记录。 通常把具有随机变动属性(即个体是随机出现的,值也是变动的)的数据放在处理文件中,如:病事假扣款、违规扣款等,3)周转文件 主要存放具体固定个体变动属性(即对总体来说具有相对固定的个体集,但其值是变动的属性)的数据。,如:工资子系统中的用电量,4)工作文件 工作(临时)文件是处理过程中暂时存放数据的文件(处理结束后删除) 5)其他文件 如,后备文件(文件的副本)和日志文件(存放其他文件的历史

3、记录)等,2、文件设计,设计文件之前,首先要确定数据处理的方式、文件的存储介质、计算机操作系统提供的文件组织形式、存取方式和对存取时间、处理时间的要求等。 如:顺序文件、散列文件及索引文件等,文件设计应先设计共享文件,其他文件和他相同的数据项以此为标准,明确记录格式、记录执行程序及文件的管理问题。,二、数据库设计,数据库设计是在选定的数据库管理系统基础上建立数据库的过程。 数据库设计除用户需求分析外,还包括概念结构设计、逻辑结构设计和物理结构设计等三个阶段。,由于数据库系统已形成一门独立的学科,所以,当我们把数据库设计原理应用到MIS开发中时,数据库设计的几个步骤就与系统开发的各个阶段相对应,

4、且融为一体,它们的对应关系如下图所示。,1、用户需求分析(系统分析阶段),任务:从用户那里获得DB所需的信息,了解DB的使用和处理要求,1)使用要求 用户及管理人员从所建立的DB中获得什么样的信息,由此得到数据长度、类型、数据量及数据的可靠性、安全性方面的要求; 2)处理要求 用户要求完成什么处理功能,包括高层管理人员提出的战略要求;中层管理人员提出的控制要求及终端用户提出的操作要求等,由此确定处理方式,2、概念结构设计(数据存储分析),任务是根据用户需求设计数据库的概念数据模型 (简称概念模型)。 概念模型是从用户角度看到的数据库,它可用前面章节中介绍的E-R模型表示。,1)概念结构所包含的

5、对象,2)建立数据库概念结构的方法(E-R),A 人事科,B 供应科,C 生产科,D 总务科,对局部E-R图加以综合,产生总体E-R图时出现: 1)在综合中,同一实体只出现一次; 2)“产品”和“材料”间的关系被删除,可由“零部件”与“材料”间的基本关系导出; 3)“供应商”和“材料”间添加新联系,系统可以支持。,3、数据库的逻辑结构设计,逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选定的数据库管理系统 (DBMS)支持的数据模型。 数据模型可以由实体联系模型转换而来。,1)E-R模型转换为关系数据模型的规则 每一实体集对应于一个关系模式,实体名作为关系名,实体的属性作为对应关系的

6、属性; 实体间的联系一般对应一个关系,联系名作为对应的关系名,不带有属性的联系可以去掉; 实体和联系中关键字对应的属性在关系模式中仍作为关键字。,举例。概念结构的转换举例如下,根据这些规则,下面的实体和联系就很容易转换成了上述对应的关系数据模型: (1)供方单位 (单位号、单位名、地址、联系人、邮政编码)。 (2)物资 (代码、名称、规格、备注) (3)库存 (入库号、日期、货位、数量) (4)合同(合同号、数量、金额、备注) (5)结算 (编号、用途、金额、经手人) (6)购进 (入库号、编号、数量、金额) (7)付款 (编号、合同号、数量、金额) (8)订货 (代码、单位号、合同号、数量、单价),2)逻辑结构所包含的对象,3)逻辑设计的步骤,初始模型设计:根据概念模型和选定的DBMS所支持的数据模型的特征,构造一个可以由DBMS处理并与概念模型相似的初始模型; 子模式设计:子模式是用户用来定义局部逻辑数据结构的。为应用程序的设计提供依据; 应用程序骨架设计:此处并非设计一个完整的应用程序,仅为程序骨架。为完成数据的存取功能提供过程逻辑,并对每种事务处理的细节加以说明; 模式评价与改进:对初始模式和子模式做出实际性能的估计。比如采用范式。,4、数据库的物理结构设计,物理结构设计是为数据模型在设备上选定合适的存储结构和存取方法,以获得数据库的最佳存取效率。,物理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论