在數據庫設計文檔、架構評審、團隊溝通中,往往需要一張「只展示表之間主外鍵關係」的簡潔圖,屏蔽非關鍵字段(如業務字段、索引、觸發器),聚焦核心實體關聯結構。
💡 保留 Primary Identifier 和 Foreign Key 圖標可直觀辨識關鍵字段。
// VBScript 示例:遍歷所有圖,設置顯示選項
Dim model, diagram
Set model = ActiveModel
If Not model Is Nothing Then
For Each diagram In model.Diagrams
diagram.DisplayPreferences.ShowAttributes = False
diagram.DisplayPreferences.ShowPrimaryKey = True
diagram.DisplayPreferences.ShowForeignKey = True
diagram.Redraw
Next
End If
保存為 `.vbs`,在 PowerDesigner 中 Tools → Run Script 執行。
| 問題 | 解決 |
|---|---|
| 外鍵關聯線不顯示 | 檢查 Relationships 面板是否勾選 Show Relationships;確認 PDM 中已生成 FK,LDM 同步更新。 |
| 字段名太長撐破實體框 | Display Preferences → Entities → Font 縮小字體;或勾選 Truncate Long Names。 |
| 想導出純淨的 PNG 用於 PPT | File → Export → Picture,選 PNG,勾選 Transparent Background,DPI 設 300。 |
PowerDesigner 內置強大的視圖過濾能力,善用 Display Preferences 可秒級產出「只含主外鍵」的清爽 LDM 圖。結合分域建模、腳本自動化,能大幅提升數據架構文檔產出效率與專業度。