有的時候要分析別人的資料庫
但看錶不能很好的體現業務邏輯
所以可以用powerdesigner的反向工程來解決
這裡用mysql 來舉例子,因為pd中沒有mysql的odbc,得用connection profiles來解決。
新建乙個工作空間->資料庫->configure connections->connection profiles->add datasource->connection type 選 jdbc ->dbms type 選 mysql ->jdbc driver class 下拉即可,但有可能鏈結不上,因為要把jar檔案設到系統的class path裡(我的版本沒有設定也可以用)->測試鏈結成功後
點 資料庫->reverse engineer database->using a data source ->mysql.dcp。然後選庫就可以啦
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 的逆向工程
1 powerdesigner逆向工程 傳說中,程式設計師們喜歡用powerdesign進行資料庫建模。通常都是先設計出物理模型圖,在轉換出資料庫需要的sql語句,從而生成資料庫。但,江湖中流傳著 powerdesign逆向工程 的傳說。好,我們今天就來利用powerdesign來建立逆向工程。基於...