第5章数据库设计ppt课件.ppt

第5章数据库设计ppt课件.ppt

ID:59208577

大小:216.00 KB

页数:32页

时间:2020-09-26

第5章数据库设计ppt课件.ppt_第1页
第5章数据库设计ppt课件.ppt_第2页
第5章数据库设计ppt课件.ppt_第3页
第5章数据库设计ppt课件.ppt_第4页
第5章数据库设计ppt课件.ppt_第5页
资源描述:

《第5章数据库设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章数据库设计本章要点数据库设计的内容和特点数据库设计的步骤需求分析概念结构设计逻辑结构设计物理结构设计数据库的实施和维护5.1数据库设计概述5.1.1数据库设计内容数据库设计包含两方面的内容:结构特性设计和行为特性设计。结构特性设计是指根据给定的应用环境进行数据库模式或数据库结构的设计。行为特性设计是指应用程序、事务处理的设计。5.1.2数据库设计特点数据库设计具有硬件、软件和管理界面相结合,结构设计和行为设计相结合的特点。5.2数据库设计步骤数据库应用系统的开发是一项软件工程,开发过程应遵循软件工程的一般原则和方法。按照规范设计的方法,考

2、虑数据库及其应用系统开发全过程,将数据库设计分为以下六个阶段:●需求分析●概念结构设计●逻辑结构设计●物理结构设计●数据库实施●数据库运行与维护5.2.1需求分析需求分析是数据库设计的第一阶段,在进行数据库设计时,首先必须准确了解与分析用户需求(包括数据与处理)。(1)需求分析的任务需求分析的任务是通过对现实世界要处理的对象(组织、部门、企业等)进行详细调查,在充分了解原系统(手工系统或计算机系统)运行概况的基础上,确定新系统的功能。调查的重点是“数据”和“处理”,通过调查、收集与分析,获得用户对数据库的如下要求:●信息要求指用户需要从数据库中

3、获得信息的内容与性质。由信息要求可以导出数据要求,即在数据库中需要存储哪些数据。●处理要求指用户要完成什么处理功能,对处理的响应时间有什么要求,处理方式是批处理还是联机处理。●安全性与完整性要求(2)需求分析的步骤需求分析可以按照以下三个步骤来进行:●需求收集●分析整理●评审(3)需求分析的方法为了准确的了解用户的实际要求,可以采用以下方法进行需求调查:跟班作业、开调查会、请专人介绍、询问、设计调查表要用户填写和查阅记录。在需求调查的过程中,往往需要用时采用上述多种方法相结合,并强调用户的积极参与与配合,才能取得良好的效果。(4)需求分析的结果

4、结果以标准化文档的形式写出来,之后必须要提交给用户,征得用户的认可才行。需求分析的结果通常以需求说明、数据流图和数据字典等方式表达。①数据流图(DataFlowDiagram:DFD)也称为数据流程图,是便于用户理解的系统数据流程的图形表示,能精确地在逻辑上描述系统的功能、输入、输出和数据存储,表达了数据和处理的关系。数据流图一般由以下元素组成:●数据流:数据及其流动方向,直线上方标明数据流名称。●数据流的源点/终点:数据流的源点和终点,方框内标明相应的名称。●处理:数据处理,圆圈内标明处理名称。●文件:文件和数据存储,在其内标明相应名称。●外

5、部实体:代表系统之外的信息提供者或使用者。数据流由一组确定的数据组成。数据流用带名字的箭头表示,名字表示流经的数据,箭头则表示流向。处理是对数据进行的操作或加工。处理包括两方面的内容:一是变换数据的组成,即改变数据结构;二是在原有的数据内容基础上增加新的内容,形成新的数据。文件是数据暂时存储或永久保存的地方。外部实体指独立于系统而存在的,但又和系统有联系的实体。②数据字典(DataDictionary)数据字典是系统中各类数据描述的集合,它以特定的格式记录系统中的各种数据、数据元素以及它们的名字、性质、意义及各类约束条件,以及系统中用到的常量、

6、变量、数组和其他数据单位的重要文档。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分:●数据项数据项是不可再分的数据单位。其描述格式通常为:数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其它数据项的逻辑关系,数据项之间的联系}其中,“取值范围”和“与其它数据项的逻辑关系”(如该数据项与其它数据项的大小、相等关系,或等于其他几个数据项之和,之差等关系)定义了数据的完整性约束条件。●数据结构数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项,或由若干个数据结构,或由若干个数据项

7、和数据结构组成。其描述格式通常为:数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}}●数据流数据流是数据结构在系统内的传输路径。其描述格式通常为:数据流描述={数据流名,说明,数据流来源,数据流去向,组成:{数据结构},平均流量,高峰期流量}其中“数据流来源”指该数据流来自哪个过程,“数据流去向”指该数据流将到哪个过程去,“平均流量”是指在单位时间(每天、每周、每月等)内的传输次数,“高峰期流量”是指在高峰时期的数据流量。●数据存储数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。它可以是手工文档和凭证,也可以是计

8、算机文档。其描述格式通常为:数据存储描述={数据存储名,说明,编号,输入的数据流,输出的数据流,组成:{数据结构},数据量,存取频度,存取方式}其中“

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。