文档介绍:会计学
1
数据库系统概论王珊第五(dì wǔ)数据库设计
第一页,共52页。
第七章 数据库设计(shèjì)
数据库设计概述(ɡài shù)
需求分析
概念结构设计
逻辑结构设计
数据库的物理设计
数据库实施和维护
小结
第1页/共52页
第二页,共52页。
数据库设计(shèjì)概述
数据库设计
数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。
目标:为用户和各种应用系统提供(tígōng)一个信息基础设施和高效率的运行环境
第2页/共52页
第三页,共52页。
数据库设计(shèjì)概述
数据库设计的特点(tèdiǎn)
数据库设计方法
数据库设计的基本步骤
数据库设计过程中的各级模式
第3页/共52页
第四页,共52页。
数据库设计(shèjì)的特点
数据库建设的基本规律
三分技术(jìshù),七分管理,十二分基础数据
管理
数据库建设项目管理
企业(即应用部门)的业务管理
基础数据
收集、入库
更新新的数据
结构(数据)设计和行为(处理)设计相结合
将数据库结构设计和数据处理设计密切结合
第4页/共52页
第五页,共52页。
数据库设计(shèjì)的特点(续)
现实世界
概念模型设计
子模式设计
物理数据库设计
逻辑数据库设计
建立数据库
数据分析
功能分析
功能模型
功能说明
事务设计
程序说明
应用程序设计
程序编码调试
结构(jiégòu)和行为分离的设计
第5页/共52页
第六页,共52页。
数据库设计(shèjì)概述
数据库设计的特点
数据库设计方法
数据库设计的基本步骤
数据库设计过程(guòchéng)中的各级模式
第6页/共52页
第七页,共52页。
数据库设计(shèjì)方法
手工与经验相结合方法
设计质量与设计人员的经验和水平有直接关系
数据库运行一段时间后常常不同程度地发现各种问题,增加了维护代价
规范设计法
基本思想:过程(guòchéng)迭代和逐步求精
第7页/共52页
第八页,共52页。
数据库设计(shèjì)方法(续)
新奥尔良(New Orleans)方法
将数据库设计分为若干(ruògān)阶段和步骤
基于E-R模型的数据库设计方法
概念设计阶段广泛采用
3NF(第三范式)的设计方法
逻辑阶段可采用的有效方法
ODL(Object Definition Language)方法
面向对象的数据库设计方法
第8页/共52页
第九页,共52页。
数据库设计(shèjì)方法(续)
计算机辅助设计(shèjì)
ORACLE Designer 2000
SYBASE PowerDesigner
第9页/共52页
第十页,共52页。