1 数据库设计概述
狭义的讲,数据库设计就是设计数据库本身,即设计数据库的各级模式并建立数据库,这是数据库应用系统设计的一部分。需要区分数据库设计和DBMS设计。
1.1 数据库设计的基本步骤
一共分为上图展示的6个阶段(图来自百度)。
1.2 数据库设计各个阶段的数据设计描述
上图说明了数据库设计的各个阶段具体的工作(图来自百度)。
1.3 数据库设计过程中的各级模式
上图说明了数据库设计过程中各级模式的建立(图来自百度)。
2 需求分析
需求分析需要调查清楚用户的实际要求,与用户达成共识。调查的重点是“数据”和“处理”。在数据库中用数据字典来描述数据,数据字典的组成如下:
数据字典的组成:
1、数据项
2、数据结构
3、数据流
4、数据存储
5、处理过程