Powerdesigner逆向工程從sql server數據庫生成pdm


原文地址:http://www.cnblogs.com/fangdaqing/archive/2011/01/16/pdm.html

第一步:打開"控制面板"中的"管理工具"

第二步:點擊"管理工具"然后雙擊"數據源(odbc)"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

第三步:打開之后,點擊"添加"

 

 

第四步:選擇"sqlserver" 點擊"完成"

 

 

 

 

 

 

 

第五步:跟據自身的情況填寫

 

說明:

名稱和描述可以自己命名,服務器就是你的數據庫地址(下圖)

 

 

 

 

 

 

 

 

第六步:填寫好登錄名和密碼

 

 

第七步:完成所有配置后,打開PowerDesigner 15 新建模型,選擇好數據庫類型

 

 

 

 

 

第八步:選擇"數據庫"

 

 

第九步:選擇好數據源(就是第一步到第六步在控制面板里配置的那個)

 

 

 

 

 

 

 

 

 

 

第十步:配置好后,打點擊"數據庫"選擇如下圖

 

第十一步:進行如下圖配置

 

第十二步:勾選需要的配置

 

第十三步:點擊ok完工(剩下的自己手動填寫,可能有些東西沒有,如中文說明什么的)

 

逆向Oracle

 

PowerDesigner提供了逆向工程,允許將已經存在的數據庫轉化為數據庫物理模型,再由物理模型得出數據庫的概念模型(E-R模型),這里使用的數據庫是Oracle10g,使用逆向工程抽取數據庫物理模型的步驟如下:

1.打開PD,菜單操作順序為File>>Reverse Engineer>>Database...,表示從數據庫進行逆向工程,這里的選項還有:Process Language、Object Language、XML Definition...三個。

2.選擇Database...選項后,在彈出的General選項卡的DBMS選擇Oracle Version 10g,share the DBMS definition確定。

3.選擇數據源:using an ODBC datasource,從中選擇一個配置好的數據源。如果數據源沒有配置,那么通過Add按鈕配置一個系統數據源名稱(DSN),並輸入用戶名和密碼連接數據源,確定后進入逆向工程界面。

4.逆向工程界面有用戶過濾、全選、取消全選、選項前置、選項后置、過濾條件等操作選項,底下是數據庫所擁有的各種對象,如表、視圖、同義詞、用戶、角色、抽象數據類型、索引、觸發器、過程、表空間......等等。

5.選擇要反向工程的對象后,點擊OK即可完成數據庫到物理模型的逆向工程。

6.將物理模型轉換為概念模型:打開物理模型圖,選擇Tools的Generate Conceptual Data Model...菜單選項,即可完成物理模型到概念模型的轉換。

需要注意的細節:

1.配置數據源:配置Oracle數據源時,出現“無法加載oracle in oradb10g_home2 odbc驅動程序的安裝例程,因為存在系統錯誤代碼127”錯誤,此時是因為數據庫環境變量設置的問題,在環境變量的PATH中將X:/oracle /product/10.2.0/db_1/BIN路徑配置進來后,重新建立DSN,便可以成功配置數據源。


免責聲明!

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



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