PowerDesigner创建cdm和pdm

used normalization rules prevent from reusing this data item in a primary

今天第一次使用powerdesigner来画个ER关系图,在建第二个实体时,由于第二个实体中有一个主键id与第一个实体的主键名是一样的,产生了冲突,弹出如下提示:

PowerDesigner创建cdm和pdm_第1张图片


在风上搜了一把,有人这样说:Tools-->Model Options-->Data Item 的unique code勾去除。

但我的我这个界面上根本就没有这个选项(不知是否是版本不同的问题)

后来有位好人在网上贴了图片,我一看,unique code并不在Date Item下,如下图:

PowerDesigner创建cdm和pdm_第2张图片


PowerDesigner 同名问题解决 Entity Attribute name uniqueness

选择"Tools -> Model Options"后 "Allow reuse"复选框,建议把这个钩也去掉

Tool->check model...去掉Entity Attribute下Entity Attribute name uniqueness 和 Entity Attribute code uniqueness


将MySQL数据库表结构,自动生成PDM方法

1.打开数据——右键——转储SQL文件——仅结构——保存好转储的SQL文件;

2.通过已有SQL语句,生成数据库模型PDM

 

通过已有SQL语句,生成数据库模型PDM

步骤如下:

第一步:File->Reverse Enginner->Databases...


第二步:选择适用你SQL文件数据库类型,->点击“确定”

 

第三步:点击实用“Using script files:”选项,然后点击,选中你SQL文件所在位置,然后点击确定,等待所有OK!!




你可能感兴趣的:(PowerDesigner创建cdm和pdm)