PowerDesigner 16.5

PowerDesigner设置一对一关系

1、在CDM(概念数据模型)中,parent表与child表之间有一根连线,双击该连线,弹出Relationship Properties对话框,在Cardinalities面板中设置Cardinalities为One-One,并且设置Domnant role:A->B(假设表A、B),设置Dependent或者Mandatory,如下图
在这里插入图片描述
在LDM(逻辑数据模型)中,parent表与child表之间有一根连线,双击该连线,弹出Relationship Properties对话框,在Joins面板中设置Parent为None,设置Parent Attribute,Child Attribute,如下图:
在这里插入图片描述

PowerDesigner中如何建自增列?

在CDM(概念数据模型)中,在属性中把columns中要自增的字段的类型设置为serial即可。

PowerDesigner中如何设置外键?

在LDM(逻辑数据模型)/PDM(物理数据模型)中,parent表与child表之间有一根连线,双击该连线,弹出Relationship Properties/Reference Properties对话框,在Joins面板中指定外键的对应关系。另外,在child表中,如果主键和外键的名称一样,那么它会自动的关联。

PowerDesigner中外键表级联设置?

在PDM(物理数据模型)中,左键双击两张表之间的连线,弹出Reference Properties对话框,在Integrity面板中进行外键表级联设置。

PowerDesigner中设置唯一约束

PowerDesigner设置表字段唯一约束
现有一个表student,id为主键。
在这里插入图片描述
现打算给name添加一个唯一约束。

双击打开这个表,点击“keys"选项卡,显示有一个key_1,这是id主键。
在这里插入图片描述
点击”insert a row’插入按钮,输入name(注意:这里不要选中p,因为这里只是唯一约束):
在这里插入图片描述
点击‘确定’。

重新打开这个对象,点击“keys”选项卡,把鼠标定位到uq_name这一行,点击‘属性’按钮,
在这里插入图片描述
点击“columns’选项卡,点击add columns按钮,添加一行:
在这里插入图片描述
在这里插入图片描述
点击ok,确定。

在’preview’里可以验证是否创建成功。
在这里插入图片描述
这说明已经添加成功了。

PowerDesigner生成数据字典

参考:https://www.cnblogs.com/yxhblog/p/7800312.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值