1 / 75
文档名称:

工学数据库系统概论数据库设计PPT教案学习.pptx

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

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

工学数据库系统概论数据库设计PPT教案学习.pptx

上传人:wz_198613 2021/6/17 文件大小:222 KB

下载得到文件列表

工学数据库系统概论数据库设计PPT教案学习.pptx

文档介绍

文档介绍:会计学
1
工学数据库系统概论数据库设计
数据库设计概述
数据库设计是指对于一个给定的应用领域,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)数据操作需求,有效地支持各种应用系统的开发和运行。
第1页/共75页
数据库设计概述
数据库设计的关键是构造合理的数据模型。这个数据模型
要较好地反映现实世界信息、信息之间的联系,
能反映出使用者对数据的需求和操作特点,
能方便地在某个选定的DBMS支持下实现。
第2页/共75页
数据库设计的特点
数据库设计与硬件、软件和干件紧密相关。
数据库设计要把结构(数据)设计和行为(处理)设计密切结合起来。
第3页/共75页
数据库设计的方法
手工试凑方法
规范化设计方法
自动数据库设计工具
第4页/共75页
数据库设计的方法
手工试凑方法
数据要求
数据要求
数据要求
数据处理要求
数据处理要求
关系数据库模式
第5页/共75页
数据库设计的方法
手工试凑方法的缺点
现在数据库的数据量大,数据间关系复杂,用户众多,使用要求各式各样,很难仅凭经验进行设计。
直接设计把数据的逻辑结构,物理结构、处理要求等一起考虑,很难对模式进行评价和优化。用户需求一旦发生变化,数据结构很难随之发生变化。
数据库设计与具体的DBMS紧密结合,移植困难。
缺乏文档资料,难于与用户交流,对设计难于评审,往往到运行中才能发现问题。
难以由多个人合作进行设计。
第6页/共75页
数据库设计的方法
规范化设计方法
规范化设计方法认为数据库设计涉及了很多问题,每类问题有其不同的自然论域。规范化设计方法依据软件工程的思想,把整个设计过程划分为若干阶段,把数据库设计这一复杂的大问题分为若干相对简单的小问题,每个阶段只解决整个设计中的部分问题。整个设计方法是迭代过程,每一过程完成时要进行设计分析,产生各种设计文档,并组织评审和用户交流,如不满足要求则进行修改。
第7页/共75页
数据库的生命周期
需求分析
概念结构设计
逻辑结构设计
物理结构设计
数据库的实施
数据库运行与维护
第8页/共75页
规范化设计的特点
反复性
数据库设计不可能“一气呵成”,需要反复推敲和修改才能完成。前阶段的设计是后阶段设计的基础和起点,但后阶段也可向前阶段反馈其要求,如此反复修改,以臻完善。
试探性
数据库设计结果一般不是唯一的。设计的过程是个试探的过程。在设计过程中,有各式各样的要求和制约因素,它们之间往往是矛盾的。数据库的设计很难说是最佳的,常常得之于东,而失之于西,何去何从取决于数据库设计者的权衡和单位的决策。
第9页/共75页