PowerDesigner是一款好用的数据库设计工具。善用它,可以提高数据库的设计效率。使用PowerDesigner设计数据库时,一般上来讲,有以下几步:
1,首先要对数据进行分析,获得所有数据项。
2,分析获得所有数据项的关联关系,尽可能一设计就接近第三范式。
3,使用PowerDesigner设计Conceptual Database Model(即概念数据模型),概念数据模型系与实际的数据系统无关的数据整体概念结构。主要系设计出ER图,来描述数据对象的组织结构。
4,当一个概念数据模型设计完毕,并且完善到合乎实际需求后。可以使用PowerDesigner的Generate Physical Data Midel(即生成物理数据模型)来生成支持某个数据库系统的物理数据模型。
5,在这个物理数据模型中,可以利用PowerDesigner的Generate Database来生成DBMS支持的数据库,这个生成出来的将是一个sql文本文件,可以直接在某个DBMS中执行生成数据库。
最后,要讲明,数据库设计并不是这样简单的。她将一个复杂、持续的过程,你需要不继完善她,不继修正她,才有可能达到预期的效果。