数据库设计步骤
数据库设计的内容:
数据库的结构设计:是指根据给定的应用环境,进行数据库的模式伙子模式的设计。它包括数据库的概念设计、逻辑设计和物理设计。又称为静态模型设计
数据库的行为设计:是指确定数据库用户的行为和动作。又称为动态模型设计,即应用程序的设计
设计一个完善的数据库应用系统往往是下面六个阶段的不断反复。
1、 需求分析
2、 概念结构设计阶段
任务是产生一个能反映组织信息需求的概念模型图,在关系数据库中概念模型一般采用实体-联系模型图,即E-R模型图。
特点:
3、 逻辑结构设计阶段
任务:把概念结构设计阶段设计好的基本E-R图转换为与选用dbms产品所支持的数据模型相符合的逻辑结构。
步骤:E-R图向关系模型的转换。
用关系数据理论对关系模型的规范化。
关系模式的优化。
4、 数据库物理设计阶段
任务:主要是设计DB在物理设备上的存储结构和设计方法。
主要内容:确定数据的存储结构。 存取路径的选择和调整。
确定数据存放位置 确定存储分配
5、 数据库实施阶段
6、 数据库运行和维护阶段