PowerDesigner 反向工程,生成ER圖


如果反向后,沒有參照關系,說明你的腳本或者數據庫的表結構中就沒有建立參照關系

 

一,利用腳本反向:

想起來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" 1 2.在出來的database reverse engineering窗口里, 點上"Using sc】ript files", 再點那個"新建"的圖標, 會出來個選擇文件的對話框,選擇script file的位置.then press "OK". 2 3. 就生成了ER diagram.ITCS921 assigment1 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。 

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

  • 選擇你感興趣的內容。 

  • 生成物理模型。 

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

  • 放大后 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM