- 8
- 0
- 约5.3千字
- 约 30页
- 2017-06-07 发布于湖北
- 举报
1.7 数据库设计 数据库设计:是指对于一个给定的应用环境,构造最优的数据模型,然后据此建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。 数据库设计的内容: 结构特性设计 行为特性设计 数据库设计的目标: 满足要求与模拟精确程度 良好的数据库性能 数据库设计步骤 需求分析 1.7.1 需求分析 一、需求分析的任务 收集与分析用户的信息及应用处理的要求,并将结果按照一定的格式形成需求说明书。 二、需求分析的方法 1. 需求信息的收集 (1)了解组织的机构设置 (2)主要业务活动和职能 (3)了解系统的各种外部要求 (4)确定系统边界 需求分析 2.需求信息的分析整理 用数据流图和数据字典描述。 三、数据流图(DFD--Data Flow Diagram) DFD用来表示收集到的各业务流程中涉及到的数据和处理过程的关系。 数据流图的基本成分: 需求分析 四、数据字典(DD--Data Dictionary) 数据库应用系统的数据字典包括:数据项、数据结构、数据流、数据存储、处理过程。 例:下图给出了某机器制造厂的零配件采购子系统的数据流图。该子系统要处理的工作是生产部门提出的生产计划根据零配件当前价格计算成本送主管部门审批,对已批准生产计划制定采购计划,准备好订货单给供应商。 零配件采购子系统DFD 零配件采购子系统的数据字典 数据项描述={数据项名,数据项含义说明,别名,数据类型,长度, 取值范围,取值含义,与其他数据项的逻辑关系} 例:数据项名:订货单号 类型: CHAR 长度: 8 别名: 采购单号 取值范围零配件采购子系统的数据字典 数据结构是若干数据项有意义的集合。 数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}} 例: 数据结构:采购细节 说明:作为采购计划的组成部分,说明对某个产品要 采购哪些零件,哪种零件采购多少数量。 组成:零件号、零件名、数量 零配件采购子系统的数据字典 数据流表示加工处理过程的输入或输出数据。 数据流描述={数据流名,说明,数据流来源,数据流去向, 组成:{数据结构},平均流量,高峰期流量} 例:数据流名:采购计划 说明:由各产品所需零件数、选定的供应商、审核情况 组成采购零配件计划。 来源:确定采购计划 去向:编制订货单 数据结构:--采购细节 --采购审核 零配件采购子系统的数据字典 数据存储是处理过程中要存取的数据。 数据存储描述={数据存储名,说明,编号,流入的数据流, 流出的数据流,组成:{数据结构},数据量,存取方式} 例:数据存储名:产品 说明:对每种产品的品名、规格的描述,并对每种产 品做成本预算。在核对生产计划书的成本时用。 输出数据流:预算 组成:产品号、产品名、预算 数据量:每月30--40件 存取方式:随机存取 零配件采购子系统的数据字典 处理过程是对加工处理过程的描述。 处理过程描述={处理过程名,说明,输入:{数据流}, 输出:{数据流},处理:{简要说明}} 例:处理过程:确定采购计划 说明:对要采购的每一零件,根据零件库存量确定采购数量, 再根据每位供应商的报价选择适当的供应商,制定采购 计划。 输入:供应商报价、零件库存、已批准生产计划 输出:采购计划 简要说明:(1)对应采购的每种零件查找供应商报价表,选 择报价最低的供应商号。 (2)将此供应商号填入应采购零件表的相应列中。 概念结构设计 1.7.2 概念结构设计 将需求分析得到的用户需求抽象为概念模型的过程就是概念结构设计。 在进行数据库设计时,如果将现实世界中的客观对象直接转换为机器世界中的对象,就会感到比较复杂,注意力往往被牵扯到更多的细节限制方面,而不能集中在最重要的信息的组织结构和处理模式上。因此通常是将现实世界中的客观对象首先抽象为不依赖任何DBMS和具体机器的信息结构,即概念模型,然后再把概念模型转换成具体机器上DBMS支持的数据模型。 常用的概念结构的设计方法是自底向上的设计方法。下面就介绍采用这种设计方法的设计步骤。 概念结构设计 一. 数据抽象与局部视图设计
您可能关注的文档
- springMVC,myBatis的物理分页及高级查询.docx
- 数据库监控软件MyDBMon使用说明要领.pdf
- 数据库简答(有答案)要领.doc
- 第二篇显式隐式格式.ppt
- 第二篇-移动通信系统.ppt
- 第二篇-语言学基础.pdf
- SPSS统计分析方法与应用01-01-01.ppt
- 第二十讲 开发Delphi对象式数据管理功能(一).doc
- 数据库键空间要领.pdf
- SQL Server 2000数据库的安装与启动.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 西师版五年级数学下册全套电子教案(表格式)(最全).doc VIP
- 2025年AWS认证CloudFront与Route53延迟_地理路由缓存行为专题试卷及解析.pdf VIP
- 2025年互联网营销师元宇宙互动剧本杀与沉浸式剧情营销专题试卷及解析.pdf VIP
- 2025年房地产经纪人投资回报率与投资回报率自动化分析专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照国际民航组织(ICAO)标准专题试卷及解析.pdf VIP
- 井下中央变电所高压开关整定计算说明书.pdf
- 2025年房地产经纪人商品房交付条件与标准专题试卷及解析.pdf VIP
- 异位妊娠护理教学查房【40页】.pptx VIP
- PLC-S7-200-SMART-与LabVIEW-OPC-以太网通信.pdf VIP
- 全球百强创新集群排行榜.pdf VIP
原创力文档

文档评论(0)