数据库设计步骤

数据库设计步骤

ID:40220408

大小:468.31 KB

页数:30页

时间:2019-07-26

数据库设计步骤_第1页
数据库设计步骤_第2页
数据库设计步骤_第3页
数据库设计步骤_第4页
数据库设计步骤_第5页
资源描述:

《数据库设计步骤》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.7数据库设计数据库设计:是指对于一个给定的应用环境,构造最优的数据模型,然后据此建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。数据库设计的内容:结构特性设计行为特性设计数据库设计的目标:满足要求与模拟精确程度良好的数据库性能数据库设计步骤需求分析概念结构设计逻辑结构设计数据库物理设计数据库实施数据库运行和维护需求收集和分析设计概念结构设计逻辑结构数据模型优化设计物理结构评价设计、性能预测物理实现试运行对数据库系统进行评价、调整与修改需求分析1.7.1需求分析一、需求分析的任务收集与分析用户的信息及应用处理的要求,并将结果按照一定的格式形成

2、需求说明书。二、需求分析的方法1.需求信息的收集(1)了解组织的机构设置(2)主要业务活动和职能(3)了解系统的各种外部要求(4)确定系统边界需求分析2.需求信息的分析整理用数据流图和数据字典描述。三、数据流图(DFD--DataFlowDiagram)DFD用来表示收集到的各业务流程中涉及到的数据和处理过程的关系。数据流图的基本成分:表示同类数据的集中存放处,通常指数据文件表示对数据的处理表示不同处理过程之间传递的数据表示数据的发送者和接收者需求分析四、数据字典(DD--DataDictionary)数据库应用系统的数据字典包括:数据项、数据结构、数据流、数据存储、

3、处理过程。例:下图给出了某机器制造厂的零配件采购子系统的数据流图。该子系统要处理的工作是生产部门提出的生产计划根据零配件当前价格计算成本送主管部门审批,对已批准生产计划制定采购计划,准备好订货单给供应商。零配件采购子系统DFD核对预算确定采购计划编制定货单供应商零配件采购记录生产计划批准/不批准批准/不批准核对预算产品预算零件价格零件库存量报价单供应商报价采购计划订单细节订货单零配件采购子系统的数据字典数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系}例:数据项名:订货单号类型:CHAR长度:8别名:采购单号取值

4、范围:10000000--99999999零配件采购子系统的数据字典数据结构是若干数据项有意义的集合。数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}}例:数据结构:采购细节说明:作为采购计划的组成部分,说明对某个产品要采购哪些零件,哪种零件采购多少数量。组成:零件号、零件名、数量零配件采购子系统的数据字典数据流表示加工处理过程的输入或输出数据。数据流描述={数据流名,说明,数据流来源,数据流去向,组成:{数据结构},平均流量,高峰期流量}例:数据流名:采购计划说明:由各产品所需零件数、选定的供应商、审核情况组成采购零配件计划。来源:确定采购计划去向:

5、编制订货单数据结构:--采购细节--采购审核零配件采购子系统的数据字典数据存储是处理过程中要存取的数据。数据存储描述={数据存储名,说明,编号,流入的数据流,流出的数据流,组成:{数据结构},数据量,存取方式}例:数据存储名:产品说明:对每种产品的品名、规格的描述,并对每种产品做成本预算。在核对生产计划书的成本时用。输出数据流:预算组成:产品号、产品名、预算数据量:每月30--40件存取方式:随机存取零配件采购子系统的数据字典处理过程是对加工处理过程的描述。处理过程描述={处理过程名,说明,输入:{数据流},输出:{数据流},处理:{简要说明}}例:处理过程:确定采购

6、计划说明:对要采购的每一零件,根据零件库存量确定采购数量,再根据每位供应商的报价选择适当的供应商,制定采购计划。输入:供应商报价、零件库存、已批准生产计划输出:采购计划简要说明:(1)对应采购的每种零件查找供应商报价表,选择报价最低的供应商号。(2)将此供应商号填入应采购零件表的相应列中。概念结构设计1.7.2概念结构设计将需求分析得到的用户需求抽象为概念模型的过程就是概念结构设计。在进行数据库设计时,如果将现实世界中的客观对象直接转换为机器世界中的对象,就会感到比较复杂,注意力往往被牵扯到更多的细节限制方面,而不能集中在最重要的信息的组织结构和处理模式上。因此通常是

7、将现实世界中的客观对象首先抽象为不依赖任何DBMS和具体机器的信息结构,即概念模型,然后再把概念模型转换成具体机器上DBMS支持的数据模型。常用的概念结构的设计方法是自底向上的设计方法。下面就介绍采用这种设计方法的设计步骤。概念结构设计一.数据抽象与局部视图设计根据需求分析的结果(数据流图、数据字典等)对现实世界的数据进行抽象,设计各个局部视图,即分E-R图。1.选择局部应用可利用机构职能关系进行局部处理。2.逐一设计分E-R图设计时注意:(1)实体与属性的划分原则属性应是系统中最小的信息单位,不再具有描述性质。属性不能与其他实体有联系。概念结构设计

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

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

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