1 / 53
文档名称:

数据库系统概论-第七章 数据库设计.ppt

格式:ppt   大小:1,327KB   页数:53
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论-第七章 数据库设计.ppt

上传人:小落意 2022/8/30 文件大小:1.30 MB

下载得到文件列表

数据库系统概论-第七章 数据库设计.ppt

相关文档

文档介绍

文档介绍:数据库系统概论-第七章 数据库设计
由NordriDesign提供

第七章 数据库设计
数据库设计概述
需求分析
概念结构设计
逻辑结构设计
7
起钉上传 QQ:113608078 Mail:rgwei163
数据库设计概述
数据库设计的特点
数据库设计方法
数据库设计的基本步骤
数据库设计过程中的各级模式
起钉上传 QQ:113608078 Mail:rgwei163

数据库设计不同阶段形成的数据库各级模式
数据库的各级模式
起钉上传 QQ:113608078 Mail:rgwei163
第七章 数据库设计
数据库设计概述
需求分析
概念结构设计
逻辑结构设计
数据库的物理设计
数据库实施和维护
小结
起钉上传 QQ:113608078 Mail:rgwei163
需求分析
需求分析的任务
需求分析的方法
数据字典
起钉上传 QQ:113608078 Mail:rgwei163
需求分析的任务
需求分析的任务
需求分析的重点
需求分析的难点
起钉上传 QQ:113608078 Mail:rgwei163
需求分析的任务
详细调查现实世界要处理的对象(组织、部门、企业等)
充分了解原系统(手工系统或计算机系统)
明确用户的各种需求
确定新系统的功能
充分考虑今后可能的扩充和改变
起钉上传 QQ:113608078 Mail:rgwei163
需求分析的重点
调查的重点是“数据”和“处理”,获得用户对数据库要求
信息要求
处理要求
安全性与完整性要求
起钉上传 QQ:113608078 Mail:rgwei163
需求分析的难点
确定用户最终需求
用户缺少计算机知识
设计人员缺少用户的专业知识
解决方法
设计人员必须不断深入地与用户进行交流
起钉上传 QQ:113608078 Mail:rgwei163
需求分析
需求分析的任务
需求分析的方法
数据字典
起钉上传 QQ:113608078 Mail:rgwei163
需求分析的方法
调查需求
达成共识
分析表达需求
起钉上传 QQ:113608078 Mail:rgwei163
调查用户需求的具体步骤
⑴ 调查组织机构情况
⑵ 调查各部门的业务活动情况。
⑶ 在熟悉业务活动的基础上,协助用户明确对新系统的各种要求。
⑷ 确定新系统的边界
起钉上传 QQ:113608078 Mail:rgwei163
常用调查方法
(1)跟班作业
(2)开调查会
(3)请专人介绍
(4)询问
(5)设计调查表请用户填写
(6)查阅记录
起钉上传 QQ:113608078 Mail:rgwei163
进一步分析和表达用户需求
结构化分析方法(Structured Analysis,简称SA方法)
从最上层的系统组织机构入手
自顶向下、逐层分解分析系统
起钉上传 QQ:113608078 Mail:rgwei163
进一步分析和表达用户需求(续)
1.首先把任何一个系统都抽象为:
数据流
数据流
数据
存储
信息要求
数据
来源
处理
数据
输出
处理要求
起钉上传 QQ:113608078 Mail:rgwei163
进一步分析和表达用户需求(续)
2.分解处理功能和数据
(1)分解处理功能
将处理功能的具体内容分解为若干子功能
(2)分解数据
处理功能逐步分解同时,逐级分解所用数据,形成若干层次的数据流图
(3)表达方法
处理逻辑:用判定表或判定树来描述
数据:用数据字典来描述
3.将分析结果再次提交给用户,征得用户的认可
起钉上传 QQ:113608078 Mail:rgwei163
需求分析过程
需求分析过程
起钉上传 QQ:113608078 Mail:rgwei163
需求分析
需求分析的任务
需求分析的方法
数据字典
起钉上传 QQ:113608078 Mail:rgwei163
数据字典
数据字典的用途
进行详细的数据收集和数据分析所获得的主要结果
数据字典的内容
数据项
数据结构
数据流
数据存储
处理过