used normalization rules prevent from reusing this data item in a primary
今天第一次使用powerdesigner来画个ER关系图,在建第二个实体时,由于第二个实体中有一个主键id与第一个实体的主键名是一样的,产生了冲突,弹出如下提示:
在风上搜了一把,有人这样说:Tools-->Model Options-->Data Item 的unique code勾去除。
但我的我这个界面上根本就没有这个选项(不知是否是版本不同的问题)
后来有位好人在网上贴了图片,我一看,unique code并不在Date Item下,如下图:
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!!