数据库系统设计的步骤和方法.ppt

数据库系统设计的步骤和方法.ppt

ID:52313746

大小:2.30 MB

页数:55页

时间:2020-04-04

数据库系统设计的步骤和方法.ppt_第1页
数据库系统设计的步骤和方法.ppt_第2页
数据库系统设计的步骤和方法.ppt_第3页
数据库系统设计的步骤和方法.ppt_第4页
数据库系统设计的步骤和方法.ppt_第5页
资源描述:

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

1、第三章数据库系统设计的步骤和方法数据库系统设计概述数据库设计设计数据库结构特性,为特定应用环境构造出最优的数据模型数据库系统设计数据库应用系统设计设计数据库的行为结构特性,建立能满足各种用户对数据库应用需求的功能模型数据库系统设计概述数据库系统设计结构特性设计行为特性设计物理模式设计1)将现实世界中的事物、事物间的联系用E-R图表示2)将各个分E-R图汇总,得出数据库的概念结构模型3)将概念结构模型转化为数据库的逻辑结构模型表示数据库系统设计概述数据库系统设计结构特性设计行为特性设计物理模式设计数据库用

2、户的行为和动作是指数据查询和统计、事物处理及报表处理等,这些都要通过应用程序表达和执行。首先要将现实世界中的数据及应用情况用数据流程图和数据字典表示,并详细描述其中的数据操作要求(即操作对象、方法、频度和实时性要求),进而得出系统的功能模块结构和数据库的子模式。数据库系统设计概述数据库系统设计结构特性设计行为特性设计物理模式设计根据库结构的动态特性(即数据库应用处理要求),在选定的DBMS环境下,把数据库的逻辑结构模型加以物理实现,从而得出数据库的存储模式和存取方法数据库系统设计概述数据库系统设计结构特

3、性设计行为特性设计物理模式设计根据库结构的动态特性(即数据库应用处理要求),在选定的DBMS环境下,把数据库的逻辑结构模型加以物理实现,从而得出数据库的存储模式和存取方法数据库系统设计概述加载试验数据程序说明调试和运行企业数据分析用户业务活动分析概念模型设计逻辑模式设计物理模式设计用户子模式设计功能模型事务设计应用程序设计性能考核满意投入运行维护加载数据库不是数据库设计过程数据库系统设计概述需求分析阶段概念设计阶段逻辑设计阶段物理设计阶段数据库实施阶段数据库运行、维护阶段不满意需求收集和分析设计概念结构

4、设计逻辑结构数据模型优化设计物理结构评价设计,性能预测物理实现试验性运行使用、维护数据库不满意应用需求(数据、处理)转换规则、DBMS要求和优化方法应用要求,DBMS详细特征和限制数据库系统设计概述需求分析阶段概念设计阶段逻辑设计阶段物理设计阶段数据库实施阶段数据库运行、维护阶段准确了解并分析用户对系统的需要和要求,弄清系统要达到的目标和实现的功能对用户需求进行综合、归纳和抽象,形成一个独立于具体计算机和DBMS的概念模型。将概念结构转换为DBMS所支持的数据模型,并将其性能进行优化。数据库系统设计概述

5、需求分析阶段概念设计阶段逻辑设计阶段物理设计阶段数据库实施阶段数据库运行、维护阶段为逻辑数据模型选取一个最适合应用环境的物理结构,包括数据存储结构和存取方法。运用DBMS提供的数据操作语言和宿主语言,根据数据库的逻辑设计和物理设计的结果建立数据库、编制与调试应用程序、组织数据入库并进行系统试运行。不断地对其结构性能进行评价、调整和修改。系统需求分析系统需求调查数据库中的信息内容数据安全性和完整性要求数据处理内容系统需求分析了解现实世界的组织机构情况了解相关部门的业务活动情况确定新系统的边界系统需求分析系

6、统需求调查的方法跟班作业开调查会专人介绍询问设计调查表查阅数据记录系统需求分析数据来源数据存储数据输出处理数据流数据流系统需求分析方法常用的有结构化分析方法(SA),从最上层的系统组织机构入手,采用自顶向下、逐层分解的方法分析系统。系统需求分析数据字典及其表示数据项数据结构数据流1)数据项是不可再分的数据单位2)数据项={数据项名,含义说明,别名,类型,长度,取值范围,与其他数据项的逻辑关系}数据存储处理过程1)数据结构反映了数据之间的组合关系;2)数据结构={数据结构名,含义说明,组成,{数据项或数据

7、结构}}系统需求分析数据字典及其表示数据项数据结构数据流1)数据流是数据结构在系统内传输的路径2)数据流={数据流名,说明,流出过程,组成:{数据结构},平均流量,高峰期流量}数据存储处理过程系统需求分析数据字典及其表示数据项数据结构数据流数据存储处理过程1)数据存储是数据及其结构停留或保存的地方,也是数据流的来源和去向之一;2)数据存储={数据存储名,说明,编号,输入的数据流,输出的数据流,组成:{数据结构},数据量,存储频度,存取方式}系统需求分析数据字典及其表示数据项数据结构数据流数据存储处理过程

8、1)处理过程的具体处理逻辑一般用判定表或判定树来描述;2)处理过程={处理过程名,说明,输入:{数据流},输出:{数据流},处理:{简要说明}}系统需求分析学生科a学生各系学生学生科D1D3D4D2P1P2Cbac在校学生学生学籍表成绩记录学分记录退学处理毕业处理派遣证退学通知删除记录数据库概念结构的设计概念结构的特点1)概念模型是现实世界的一个真实模型;2)概念模型应当易于理解;3)概念模型应当易于更改;4)概念模型应易于向数据模型转换用

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

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

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