数据库设计流程
-
1.需求分析阶段:综合各个用户的应用需求
-
2.概念设计阶段:对用户需求进行综合、归纳与抽象,形成一个独立的conceptual model。
(1)确定所有的实体集合;
(2)选择实体集应包含的属性;
(3)确定实体集之间的联系;
(4)确定实体集的关键字,用下划线在属性上表明关键字的属性组合;
(5)确定联系的类型,在用线将表示联系的菱形框联系到实体集时,在线旁注明是1或n(多)来表示联系的类型。 -
3.逻辑设计阶段:首先将E-R图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式;然后根据用户处理的要求、安全性的考虑,在基本表的基础上再建立必要的视图(View),形成数据的外模式
-
4.物理设计阶段:为逻辑设计模型,选取一个最适合应用环境的物理结构(包括储存结构和存储方法)
-
5.数据库实施阶段。建立数据库。