第4章 数据库设计
目录
1 需求分析
-
了解源系统工作概括,明确用户各种需求
-
确定新系统功能,必须充分考虑今后可能的扩充和改变
1.1 方法
自顶向下的结构化分析方法(SA)
SA方法把任何一个系统都抽象为如下示意图
-
处理过程分解为子过程
-
数据随之分解形成数据流图
2 概念结构设计
-
定义:将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计
-
特点:能真实反映世界,易于理解,易于更改,易于向逻辑数据模型转换
-
方法
-
自顶向下进行需求分析:首先定义全局概念,然后逐步细化
-
自底向上设计概念结构:首选定义各局部应用的概念结构,然后集成起来,得到全局概念
-
-
概念结构设计:
-
对需求进行分类、组织和形成
-
局部视图设计(分ER图)
-
局部视图集成(总ER图)
-
验证整体概念结构
-
3 逻辑结构设计
将概念结构转化为相应的逻辑数据模型
其中牵扯多元联系的转换
4 数据库的物理设计
在物理设备商的存储结构和存取方法称为数据库的物理结构,依赖于给定的计算机系统
5 数据库实施
-
DDL定义数据库结构
-
数据装载
-
人工方法:小型系统
-
计算机辅助数据入库:中大型系统
-
-
编制与调试应用程序