1. 程式人生 > >PowerDesigner成功生成PDM進行check model後的錯誤提示解決途徑

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,你將發現剛才提示的錯誤沒有了,問題解決。