SQL?

PD是一款不錯的資料庫設計工具,我們在專案開發的時候直接採用正向工程,將PD設計的資料庫直接匯入SQLServer中即可建立資料庫及表結構,隨著專案的開發,我們對錶結構及表數量等進行了更改,為了保證資料庫與PD圖的一致性,這裡我們採用逆向工程,將資料庫匯入到PD中,Oracle、SqlServer等資料庫,都是可以採用逆向工程將資料庫匯入到PD中的。

SQLServer逆向工程,首先需要建立一個數據庫的連線,然後再進行逆向工程操作。

本篇經驗將簡單介紹一下“SQL SERVER2008R2的逆向工程,將資料庫匯入到PowerDesigner15中”的步驟。

建立PDM檔案

開啟PD,File→New Model→Model types →PhySical Data Model →PhySical Diagram,如下圖所示:

SQL SERVER逆向工程將資料庫匯入PowerDesigner

建立PD與資料庫的連線

開啟“DataBase”選單,選擇“Configure Connections...”, 如下圖所示:

SQL SERVER逆向工程將資料庫匯入PowerDesigner

彈出“Configure Data Connections”視窗,如下圖所示:

SQL SERVER逆向工程將資料庫匯入PowerDesigner

選擇系統資料來源,如下圖所示:

SQL SERVER逆向工程將資料庫匯入PowerDesigner

選擇你需要的資料庫,如下圖所示:

SQL SERVER逆向工程將資料庫匯入PowerDesigner

SQL SERVER逆向工程將資料庫匯入PowerDesigner

進行資料庫的地址設定和sa賬號設定,如下圖所示:

SQL SERVER逆向工程將資料庫匯入PowerDesigner

SQL SERVER逆向工程將資料庫匯入PowerDesigner

SQL SERVER逆向工程將資料庫匯入PowerDesigner

SQL SERVER逆向工程將資料庫匯入PowerDesigner

點選完成,進行連線測試,如下圖所示:

SQL SERVER逆向工程將資料庫匯入PowerDesigner

至此,與資料庫SQL SERVER 2008 R2之間的ODBC連線就建立好了,如下圖所示:

SQL SERVER逆向工程將資料庫匯入PowerDesigner

逆向工程將資料庫匯入PD

建立完資料庫的連線後,選擇File→Reverser Engineer→Database,如下圖所示:

SQL SERVER逆向工程將資料庫匯入PowerDesigner

SQL SERVER逆向工程將資料庫匯入PowerDesigner

點選確定,彈出下圖所示:

SQL SERVER逆向工程將資料庫匯入PowerDesigner

SQL SERVER逆向工程將資料庫匯入PowerDesigner

點選Connect,選擇要匯入的表、檢視,及表物件、一般儲存過程等,如下圖所示:

SQL SERVER逆向工程將資料庫匯入PowerDesigner

至此,SQL Server的逆向工程就結束了,下面看一幅逆向工程生成的部分PD圖,如下圖所示:

SQL SERVER逆向工程將資料庫匯入PowerDesigner

相關問題答案