天天看點

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 [email protected] 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

六、自增字段使用MySQL的auto_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 :将檔案加載到記憶體供稍候列印...

上一篇: WPF TreeView
下一篇: WPF 顔色漸變