第九章 数据库设计
9.1 数据库设计概述
数据库设计是研制数据库及其应用系统的技术,是数据库在应
用领域中主要的研究课题
9.1.1 数据库和信息系统
一,数据库和信息系统的关系
二, 数据库设计人员应具备的知识
9.1.2 数据库设计的特点
一、特点之一:数据库建设是硬件、软件和干件的结合。
二、特点之二:数据库设计和应用系统设计相结合。
9.1.3 数据库设计方法简述
一, 规范设计法中比较著名的有新奥尔良 (New Orleans)方法
1.需求分析
2.概念设计 新奥尔良方法设计数据库的四个阶段
3.逻辑设计
4.物理设计
二, 基于 E-R模型的数据库设计法
9.1.4 数据库设计步骤
1.需求分析
2.概念结构设计
3.逻辑结构设计
4.数据库物理设计
5.数据库实施
6.数据库运行和维护
需求收集和分析
设计概念结构
设计逻辑结构
数据模型优化
设计物理结构
评价设计,性能预测
物理实现
试验性运行
使用、维护数据库
应用需求
数据、处理
转换规则、
DBMS功能
优化方法
应用要求,
DBMS详
细特征
需求分析阶段
数据库运行、维护阶段
不满意
不满意
数据库
实施阶段
物理设计阶段
逻辑设计阶段
概念设计阶段
图 9-2 数据库设计步骤