PowerDesigner使用總結(轉)


PowerDesigner使用總結
一、使用PowerDesigner生成HTML功能

使用PowerDesigner設計數據庫關系以后,可以生成HTML,供團隊成員進行討論。

Step 1:創建一個new Report;

選擇【file】---【new】---【Multi-Model Report】,然后定義Report Name,這個主要是HTML的名稱,選擇Language。

Step 2: 選擇需要生成的Model;

在Model Name 選擇需要生成HTML的Model,然后選擇一種Report template,這里建議選擇【Stand Physical Report】,然后點擊【確定】。

Step 3: 生成HTML;

選擇剛剛新創建的Report,右鍵,【Generate】---【HTML】,選擇存放路徑。然后選擇【保存】,大功告成。

二、創建索引

1.雙擊Table,彈出Table Properties窗口:

2.添加一個新的索引。

3.選擇unique,把索引設置為唯一索引。

4.雙擊索引所在的行,彈出索引屬性窗口(Index Properties)。

5.雙擊添加列按鈕,彈出Selection窗口。

6.選擇索引包含的表的列,並單擊OK。

三、添加表注釋和列注釋

1.表注釋:雙擊表,彈出Table Properties窗口,填寫comment

2.列注釋:雙擊左邊的樹形菜單的中的列,彈出列屬性窗口,填寫comment

四、使用PowerDesigner設計建造MySQL數據庫

(1)使用PowerDesigner制作建庫腳本
1、設計CDM(Conceptual Data Model)
2、選擇 Tools -> Generate Physical Data Model ,選擇對應的DBMS為MySQL,生成PDM
3、選擇 Database -> Generate Database ,在彈出的 Database Generation 對話框中選擇腳本存取路徑及腳本文件名稱
4、點擊確定后生成數據庫建庫腳本(*.sql)

(2)使用建庫腳本建立數據庫
1、登陸 mysql -u root -p
2、建立空的databse create databse mydbse;
3、建立用戶 grant all on mydbse.* to username@192.168.1.100 identified by 'password';
4、退出 exit;
5、在終端中輸入 mysql -h 192.168.1.100 -u username -p < Script.sql 
6、回車后輸入密碼即可

五、顯示注釋選項

PowerDesigner設計時表顯示注釋選項: 
選定編輯的表,右鍵- >Properties- >Columns- >Customize Columns and Filter(或直接用快捷鍵Ctrl+U)- >Comment(前面打勾)- >OK

六、自增字段使用MySQLauto_increment

打開table properties窗口→ columns →選中id列→打開columns properties窗口→勾選identity即可。

七、去掉SQL腳本中的雙引號

把Database → Edit Current DBMS → General → Script → Sql → Format → CaseSensitivityUsingQuote設置為NO即可

八、設置Entity自動調整尺寸大小

在Entity上點擊右鍵→單擊Format...菜單項→選擇size標簽頁→勾選Auto adjust to text即可

九、自動添加注釋 Generate Name in Empty Comment

[Database]->[Database Generation]->[Options] ->Generate Name in Empty Comment 
如果設計時沒有寫Comment,就用Name替代。

十、修改表的字段Name的時候,Code不自動跟着變?  
tools->General   Options->Dialog:Operation   Modes:    NameToCodeMirroring(checked=false)

十一、去掉默認的新建的表名和字段名加上雙引號問題

打開Database -> Edit Current DBMS ,出現一個編輯界面,在右邊的框里,找到script分節點,再依次找到sql -> format 節點,

下面有一個這樣的名稱的屬性:CaseSensitivityUsingQuote,把這個屬性的值設為“NO”,再看生成的script,就全部雙引號都去掉了。

十二、刪除外鍵關系,而不刪除外鍵列

 配置外鍵關系時,如果要刪除配置的外鍵關系,默認設置會一同刪除外鍵列。

要更改此設置,需在菜單欄tools中打開Model Options,在Model Settings中,點擊Reference, 然后把"Auto-migrate columns"這個checkbox的勾去掉,即可.

十三、刪除外鍵關系,而不刪除外鍵列

在PowerDesigner界面-File-Reverse Engineer-Database,然后選擇一個DBMS,我這里選取一個由系統默認的SQL Server 2008 DBMS修改

詳細請看:http://www.cnblogs.com/downmoon/archive/2011/03/04/1971250.html

 

錯誤問題:

1.Powerdesigner創建和打開工程提示打印錯誤的問題

錯誤信息:在您可以執行與打印機有關的任務(例如頁面設置或打印一個文檔)之前,您必須已經安裝打印機。您想現在安裝打印機么?

運行==>services.msc==>開啟Print Spooler

Print Spooler :將文件加載到內存供稍候打印...

WIN8
第一步:打開C:/windows/system32/spool/printers 把里面的東西全部刪掉; 
第二步:win+R 打開運行欄,輸入“regedit”點確定打開注冊表,找到HKEY--LOCAL--MACHINE / SYSTEM / controlset 001 / control / print ,把Environments 和printers 兩個文件夾里面的東西全部刪掉;
第三步:右鍵我的電腦 → 管理 → 服務與應用程序 → 服務,找到Remote Procedure Call (RPC) 和 Remote Procedure Call (RPC) Locator 都設置成自動啟動,然后啟動Printe Spooler 並設置為自動啟動;
第四步:重啟電腦; 第五步:去添加打印機吧,你會驚喜的發現,噢麥嘎!可以添加了,哈哈。

 

相關文章推薦

powerdesigner逆向工程,從數據庫導出PDM

powerdesigner 使用技巧 建模工具 導出sql 導出實體類 導出word

 

大不分內容來自:陳新漢,http://www.blogjava.net/hankchen


免責聲明!

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



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