經驗不在于年限,在于積累---專注互聯網軟件開發

          把工作當事業做,把項目當作品做!

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            55 Posts :: 0 Stories :: 66 Comments :: 0 Trackbacks

          (友情提示:本博文章歡迎轉載,但請注明出處:陳新漢,http://www.aygfsteel.com/hankchen
          一、
          使用PowerDesigner生成HTML功能

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

          Step 1:創建一個new Report;

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

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

          Model Name 選擇需要生成HTMLModel,然后選擇一種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 ,選擇對應的DBMSMySQL,生成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設計時表顯示注釋選項

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

          六、PowerDesigner使用MySQLauto_increment

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

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

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

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

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

          九、Generate Name in Empty Comment

          一直用PowerDesigner設計,并生成Oracle表結構,對于生成Oracle表中列的Comment字段卻要手工補充。
          今天同事提起PowerDesigner可以自動用Name的說明替代Comment(在他的PD中可以看到效果,但他也忘記如何設置)。
          網上找下了資料,很多都是說如何用RUN SCRIPT的方法。最后,經過查找PowerDesigner的幫忙,原來很簡單。設置如下:
          [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,就全部雙引號都去掉了。
          (友情提示:本博文章歡迎轉載,但請注明出處:陳新漢,http://www.aygfsteel.com/hankchen

          posted on 2009-12-26 17:30 hankchen 閱讀(10437) 評論(0)  編輯  收藏 所屬分類: 學習心得
          主站蜘蛛池模板: 台北县| 瑞安市| 甘谷县| 遵义县| 新蔡县| 瑞丽市| 龙里县| 黑山县| 道孚县| 金门县| 溧阳市| 浏阳市| 凯里市| 潼关县| 西乌珠穆沁旗| 淅川县| 栾川县| 固始县| 梁山县| 嘉荫县| 白玉县| 安远县| 湾仔区| 万全县| 湘乡市| 鸡泽县| 昭觉县| 澳门| 马鞍山市| 平邑县| 河东区| 闵行区| 遂宁市| 任丘市| 建昌县| 武夷山市| 若尔盖县| 淳化县| 石屏县| 临武县| 柳州市|