数据库原理与数据仓库技术_4数据库设计讲义四:数据库设计
本章内容
实体-关系模型
关系模式的规范化设计
数据库设计概述
1 数据库设计(database design)
建立数据库及其应用系统的核心技术。
针对一个具体的应用环境,构造出最优的数据库
模式,使之能有效地存储数据,满足各种用户的
应用需求。
数据库设计概述
• 2 设计内容:
–设计数据库的各级模式
•实体:需要存储在数据库中的所有可识别的个体
•联系:各种各样实体以多种方式互相关联
数据库设计概述
3 数据库生命周期
–需求分析阶段
–概念设计阶段
–逻辑设计阶段
–物理设计阶段
–数据库实施阶段
–运行维护阶段
数据库设计前的需求分析
需求分析:
通过需求调查,了解并分析用户数据存储与
处理的需求
需求调查需求分析需求分析说明书
(收集用户对数据的需求)
一需求调查
1 需求调查:
需求分析的第一步
2 调查内容:
(1)收集用户单位的有关资料,资料包括:
报表,台帐,单据,文档,档案,发票,
收据等原始资料。
(2)组织机构及业务活动。
(3)召开座谈会,了解有关需求的情况。
二需求分析
. 1数据边界的确定
确定整个需求的数据范围,了解系统所需
要的数据范围以及不属于系统考虑的数据范围,
以此建立整个系统的数据边界。
数据边界确立了整个系统所注释的目标与
对象。建立了整个数据领域所考虑的范围。
. 2数据环境的确定
以数据边界为基础,确定系统周边环境,
包括上/下,左/右,入/出,内/外间的数据及
其关系,从而建立系统的整体联系。
二需求分析
. 3数据内部关系
数据内部关系包括数据流动规律、
流向、流量、频率、形式、存储量、
存储周期。
. 4数据字典
对数据的数据项、数据结构、数
据存储、处理逻辑、外部实体等进行
定义和描述的数据的集合,存储在系
统数据库中。
二需求分析
. 5数据性能需求
数据的精度要求
数据的时间要求
数据的灵活性要求
数据的安全性要求
数据的完整性、可靠性要求
数据的运行环境要求
数据的可维护性、可恢复性、可转换性要求
数据库原理与数据仓库技术 4数据库设计 来自淘豆网www.taodocs.com转载请标明出处.