PowerDesigner物理模型设置约束条件(主码、外码、check约束、非空约束、默认值)

主键:
双击实体进入,属性界面点击keys选项卡,选中主键,右击点击properties(属性)
PowerDesigner物理模型设置约束条件(主码、外码、check约束、非空约束、默认值)_第1张图片

红圈内自定义主键名称
PowerDesigner物理模型设置约束条件(主码、外码、check约束、非空约束、默认值)_第2张图片

2.外码
双击reference,选择integrity(完整性)选项卡,自定义外键名称
PowerDesigner物理模型设置约束条件(主码、外码、check约束、非空约束、默认值)_第3张图片

3.CHECK约束
方法一(列约束):双击实体进入,属性界面点击column选项卡,选中要添加约束的字段名,右击点击properties(属性)

PowerDesigner物理模型设置约束条件(主码、外码、check约束、非空约束、默认值)_第4张图片

点击additional checks,自定义约束名同时编写约束代码

PowerDesigner物理模型设置约束条件(主码、外码、check约束、非空约束、默认值)_第5张图片

方法二(表约束):双击实体进入,属性界面点击rules选项卡,点击create an object 选项,选中新建的object,右击点击属性
PowerDesigner物理模型设置约束条件(主码、外码、check约束、非空约束、默认值)_第6张图片

在常规选项卡中自定义约束名称,并把type改为constraint

PowerDesigner物理模型设置约束条件(主码、外码、check约束、非空约束、默认值)_第7张图片

然后选择expression选项卡,编写约束代码。

PowerDesigner物理模型设置约束条件(主码、外码、check约束、非空约束、默认值)_第8张图片

4.非空约束:
双击实体进入,属性界面点击column选项卡,选中要添加约束的字段名,右击点击properties(属性)点击勾选mandatory即可

PowerDesigner物理模型设置约束条件(主码、外码、check约束、非空约束、默认值)_第9张图片

5.默认值约束:
双击实体进入,属性界面点击column选项卡,选中要添加约束的字段名,右击点击properties(属性),点击基本检查选项卡,设置默认值。
PowerDesigner物理模型设置约束条件(主码、外码、check约束、非空约束、默认值)_第10张图片

你可能感兴趣的:(PowerDesigner物理模型设置约束条件(主码、外码、check约束、非空约束、默认值))