PowerDesigner成功生成PDM进行check model后的错误提示解决途径

1.existence of reference join——->缺少主键;

2.constraint name uniquesness——–>关联约束重名(reference 下的constraint name);

3.Incomplete join—>产生错误的reference所关联的两个表中主键不统一,调整为一致后即可解决此错误

4.Existence of index colum —-主键与外码联系出现错误(解决:双击错误记录至index Properties窗口–>Columns–>在Columns Defintion下拉列表中选择正确的约束),实在不行,可以将有问题的表重新建一遍,问题也可以解决。

5.Existence of entity attribute ====> 对应表实体缺少主键, 而属性里”identifier”项有标识,删除其中的identifier_x即可解决,或者添加主键

6.Data Item name uniquencess =====>数据属性”Name”项,有重名

7.Existence of index
A table should contain at least one column, one index, one key, and one reference.
可以不检查 Existence of index 这项,也就没有这个警告错误了!
意思是说没有给表建立索引,而一个表一般至少要有一个索引,这是一个警告,不用管也没有关系!

8.Existence of refernce
现象:用PowerDesigner生成SQL语句时,提示Existence of refernce错误。
原因:该表没有与其他表的关联(如外键等),而PowerDesigner需要存在一个refernce才能生成SQL.
解决方法:
在工具栏空白处右键打开Palette面板,选中Link/Extended Dependency 按钮,然后在提示出错的表上添加到自己的Dependency。
重新生成SQL,你将发现刚才提示的错误没有了,问题解决。

原文地址:https://www.cnblogs.com/lllini/p/11955287.html