PowerDesigner中生成外键FK技巧,powerdesigner导出脚本语言没有外键的处理方法

PowerDesigner中生成外键FK技巧

先写出概念模型,生成逻辑模型,生成逻辑模型后,完善对逻辑模型的补充,处理完善后用
PowerDesigner中生成外键FK技巧,powerdesigner导出脚本语言没有外键的处理方法_第1张图片

PowerDesigner中生成外键FK技巧,powerdesigner导出脚本语言没有外键的处理方法_第2张图片

通过选择的 Declerative 则就可以生成带外键的脚本语言

如果还不行的话,可以在物理模型的地方点击Model -> ReferencesPowerDesigner中生成外键FK技巧,powerdesigner导出脚本语言没有外键的处理方法_第3张图片


再查看自己的表是否是Trigger,如果是的话,双击自己表结构的前面的黑色的箭头, PowerDesigner中生成外键FK技巧,powerdesigner导出脚本语言没有外键的处理方法_第4张图片

然后删除物理模型中每张表里面生成的一个或者多个Trigger
PowerDesigner中生成外键FK技巧,powerdesigner导出脚本语言没有外键的处理方法_第5张图片

每张表都处理完了之后就可以了。。重新生成的脚本就可以运行了。。。
然后将Update constraint  和 Delete constraint 下面的都改为None,然后将Implementation 中的Trigger 改为 Declarative,重复每张表

你可能感兴趣的:(数据库)