如果反向后,沒有參照關系,說明你的腳本或者數據庫的表結構中就沒有建立參照關系
一,利用腳本反向:
想起來Sybase 的Power designer, 反向工程生成ER圖, 這樣看的就清楚了. 記錄一下:1. In PowerDesigner, choose File | Reverse Engineer | Database.... The New Physical Data Model Dialog box, shown next, appears.DBMS要選成Oracle 10G, 然后點"OK"
2.在出來的database reverse engineering窗口里, 點上"Using sc】ript files", 再點那個"新建"的圖標, 會出來個選擇文件的對話框,選擇script file的位置.then press "OK".
3. 就生成了ER diagram.
OK, 繼續奮戰. tags:power designer, Reverse Engineer, from sql script, 反向工程, 從sql腳本生成ER圖
2 連接數據庫
以下是轉載的mysql示例,其他數據庫相對更簡單,windows自帶其ODBC驅動。而mysql要單獨安裝ODBC驅動。
轉載自
PowerDesigner逆向工程
傳說中,程序員們喜歡用powerDesign進行數據庫建模。通常都是先設計出物理模型圖,在轉換出數據庫需要的SQL語句,從而生成數據庫。
但,江湖中流傳着“powerDesign逆向工程”的傳說。好,我們今天就來利用PowerDesign來建立逆向工程。
基於MySql 5.0 的數據庫,PowerDesigner12.主要分為這幾個步驟。
1> 通過windows數據源管理,建立ODBC數據源。
- 首先,安裝ODBC的補丁。
- 這里是mySql 3.5.1 和 mySql5.1.5的補丁文件。使用他們進行安裝。


- 打開Windows的控制面板
- 打開管理工具

- 打開數據源(ODBC)

- 選擇你要操作的數據庫類型

- 輸入數據庫參數,並測試連接

2> 通過powerDesigner使用ODBC數據源,建立PowerDesigner的數據源。
- 新建物理模型.

- 選擇數據庫(DataBase)---連接(Connect)。

- 選擇已經配置好的ODBC數據源。

- 輸入登錄數據庫的【用戶名】和【密碼】。

2> 使用PowerDesigner進行逆向工程。
- 選擇 DataBase----Reverse Engineer Database。

- 使用已經配置好的數據源。

- 選擇你感興趣的內容。

- 生成物理模型。

- 我們稍做等待,我出現了我們需要的數據模型。如下圖:

- 放大后

