powerdesigner 的逆向工程

2021-08-30 11:46:58 字數 835 閱讀 5808

1

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。

在 15.0.0.2613版本中逆向選單已換成

•使用已經配置好的資料來源。

•選擇你感興趣的內容。

•生成物理模型。

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

•放大後

•到這裡,我們的逆向工程,就完成了。

PowerDesigner中的問題

1.id使用inerger然後設為主鍵後,生成sql不能夠自動編號。解決 生成sql自增id列的方法是,把cmd圖的id列的字段型別選擇為serial,但是他生成的是number的自增列,沒有辦法生成int的自增列,如果有人知道,請告訴我,不勝感謝。2.按照書上的生成的字元型的字段是varchar,...

PowerDesigner的樣式設定

pd提供了強大的配置功能,可以對生成的資料庫物件命名 資料模型的展現進行設定。這裡首先講下樣式的設定。顏色和字型設定 1.單獨設定某個物件的顏色和字型 1.1修改實體填充色 1 單擊選中某個需要修改填充色的實體。2 右擊,在彈出式選單中選擇 format 選項,系統將彈出格式化視窗。3 切換到 fi...

PowerDesigner 的反向工程

有的時候要分析別人的資料庫 但看錶不能很好的體現業務邏輯 所以可以用powerdesigner的反向工程來解決 這裡用mysql 來舉例子,因為pd中沒有mysql的odbc,得用connection profiles來解決。新建乙個工作空間 資料庫 configure connections co...