PowerDesigner创建cdm和pdm

本文介绍如何解决PowerDesigner中因实体主键名称重复导致的问题,并提供了详细的步骤指导,帮助读者正确配置软件设置,避免实体属性名称重复冲突。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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!!




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值