PowerDesigner数据库建模

CDM是概念模型,一般是先建立CMD,再有CDM转换为PDM

1:建立好CDM模型

2:如果转换为PDM

Tools->Generate Physical Data Model->General ;DBMS选择数据库,Preserve modifications勾选的话,下次重新从CDM生成PDM是,会保留原PDM中的修改,比如增加的自增主键,索引等等。默认勾选。

确定后,生成PDM

3:生成PDM后为表增加自增主键,索引等等。

4:如何建立索引:Table Properties->Index->Add a Row->Properties->Columns->Add Columns; 选中需要作为索引的列

5:如何建立自增主键:Properties->column->Properties,勾选Identity

 

 

关于PDM转换数据库时建表顺序设定:

在PDM中选择Link/Extended Dependency,关联两张表(谁先建立,就指向谁),后选择打开Properties属性->Extended Dependencies的Stereotype选择DBCreateAfter。

 

 

CDM转PDM报错解决:Tools->Modle Options的Data Item 的Unique code不勾选 Allow reuse不勾选

Tools->Check Model Parameters 的 Data Item,Entity,Entity Attribute,Entity Identifier不勾选

 

 

CDM保存的时候报错:This data item is already userd

解决:菜单栏上的“tool”-〉“Model Option”-〉“Model Setting”

把右边的“Data Item”数据框中的“Unique code”选项框取消掉。

 

你可能感兴趣的:(powerDesigner)