(1)需求分析:
即分析数据存储的要求,产出物有数据流图、数据字典、需求说明书。获得户对系统的三个要求:信息要求、处理要求、系统要求。
(2)概念结构设计:
就是设计E-R图,也即实体-联系图。用户的数据模型(即与DBMS无关的概念模型)工作步骤包括:选择局部应用、逐步设计E-R图、E-R图合并。分E-R图进行合并时,它们之间存在的冲突主要有以下3类。
◆属性冲突。同一属性可能会存在于不同的分E-R图中。
◆命名冲突。相同意义的属性,在不同的分E-R图上有着不同的命名,或是名称相同的属性在不同的分E-R图中代表着不同的意义。
◆结构冲突。同一实体在不同的分E-R图中有不同的属性,同一对象在某一分E─R图中被抽象为实体而在另一分E-R图中又被抽象为属性。
(3)逻辑结构设计:
将E-R图,转换成关系模式。工作步骤包括:确定数据模型、将E-R图转换成为指定的数据模型、确定完整性约束和确定用户视图。
(4)物理设计:
步骤包括确定数据分布、存储结构和访问方式。
(5)数据库实施阶段。
根据逻辑设计和物理设计阶段的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。
(6)数据库运行和维护阶段。
数据库应用系统经过试运行即可投入运行,但该阶段需要不断地对系统进行评价、调整与修改。



评论前必须登录!
注册