数据库模式或子模式的设计包括:概念设计、逻辑设计和物理设计。
数据库设计方法分为:直观设计法、规范设计法、计算机辅助设计法、自动化设计法。
规范设计法包括以下两种设计方法
1基于ER模型的数据库设计方法
2基于3NF的数据库设计方法
基于需求分析的基础上,确定数据库模式中的全部属性和属性间的依赖关系,将他们组织在一个单一的关系模式中,然后再分析模式中不符合3NF的约束条件,将其投影分解规范成若干个3NF关系模式的集合。
(1)设计企业模式
(2)设计数据库的概念模式
(3)设计数据库的物理模式
(4)对物理模式进行评价
(5)实现数据库