飛龍在天

          contact: QQ: 706627987

           

          利用PowerDesigner創建數據庫

          來源于:http://www.glanshu.cn/showart.asp?art_id=37
          在PowerDesigner可以設計數據庫,但是由于他是英文版本的,所以用起來很不方便,在這里做一簡單介 紹。 先在PowerDesigner中畫表:先選種table工具,然后在頁面上點鼠標坐鍵,一個表就創建了。但是列 名還需要自己添加。點鼠標右鍵,釋放table工具,在表上雙擊左鍵或者點右鍵選擇proaperties或者是同 時按下alt+enter鍵,出現新的對話框,有很多選項,其中默認的是打開了general,在name中填寫表的漢 語名字,在code中填寫表名。然后,選columns,仍然是在name中填寫列的漢語名字,在code中填寫列名 ,在data type中選擇字段類型,然后設置主鍵,在p先的方框中選擇。 表的內容添好后,點一下應用,就要建立表之間的關系,如果一個一個的建很麻煩,現有一很方便的 方法,使用此方法要在填表的列的時候要注意一些東西:1、要分清那個是主鍵,那個是外鍵;2、在第一 個表中的外鍵要和另外表中的主鍵命名和類型要一致。做完這些之后在工具攔中選擇tools,在他的下拉 框中選擇 rebuild general工具,點確定,就可以自動創建表之間的關系了。 表的內容添好了,關系也有了,然后還在表上雙擊左鍵或者點右鍵選擇proaperties或者是同時按下 alt+enter鍵,在preview中把sql腳本語言全選,或者只選注釋以下的語句,在sql查詢分析器中執行就可 以了。它只能創建表,不能創建數據庫,所以用戶要自己先創建數據庫,在執行sql語句的時候,要先選 擇數據庫。 就這樣,一個表創建了,但是對于多個表,表之間有關系的,這樣用起來就不方便了,怎么辦?當然 有好的方法了!在dastabase中選擇generate database或者ctrl+g出現新的對話框,在director中選擇路 徑,在file中填寫個文件名字,怎么命名,看你的愛好了。點確定就會在你設置的路徑下產生一個以sql 為后綴以你寫的名字為名字的文件,打開此文件在sql查詢分析器中執行就可以了,這樣依然不能創建數 據庫,數據庫還要主鍵添加。在執行sql語句的時候,要先選擇數據庫。 這樣也有點麻煩,還可以不用執行sql查詢分析器的,這要先和機器上的數據庫連接,方法是:在 dastabase中選擇commect to an ……或者是ctrl+shift+n出現新的對話框。選擇machine data surce, 在下拉框中選擇localserver,然后點add,選擇系統dsn,雙擊localserver,出現新的對話框,選擇服務 器,點下一步,填寫密碼選擇“更改默認的數據庫”,選擇要的表倒入的數據庫,點下一步、完成、確定 、確定、connect,填密碼,確定,就連上數據庫了。在dastabase中選擇generate database或者ctrl+g 出現新的對話框,在director中選擇路徑,在file中填寫個文件名字,怎么命名,看你的愛好了。要在單 選按鈕上選擇odbc generation,點確定,如果有多個包存儲的話,選擇“seclection”,從seclection中選擇包。初中新的對話框,點紅色的“!”執行就可以了,執行完畢, 點close,就會在你設置的路徑下產生一個以sql為后綴以你寫的名字為名字的文件,同時,數據庫中的表 也產生了,如果在填寫表的內容的時候,類型有錯誤,表將不能產生。




          生成sql時的錯誤:

          Reference constraint name maximum length is limited to 7 characters
          Key constraint name maximum length is limited to 7 characters
          Table code maximum length

          調整以下兩個參數,
              菜單:Database=>Edit current DBMS
          PGSQL73::Script\Objects\MaxConstLen
          value=>255

          PGSQL73::Script\Objects\Table\Maxlen
          value=>255


          設置自動增長的標識列
          PDM里查看表的屬性,Columns選項卡,選中整列,查看列屬性,打開另外一個窗口,右下角有個Identity,勾上即可.

          posted on 2007-04-26 10:43 feilongone 閱讀(4418) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆檔案

          文章檔案

          相冊

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 岗巴县| 博白县| 崇义县| 固阳县| 乐山市| 仪陇县| 满洲里市| 齐河县| 彭山县| 泸西县| 边坝县| 英德市| 稷山县| 耿马| 元江| 阳山县| 宝清县| 沁水县| 曲靖市| 开封市| 淮北市| 兴海县| 邳州市| 合川市| 鹤岗市| 东阿县| 始兴县| 永丰县| 双流县| 安西县| 永吉县| 鹤壁市| 卢氏县| 安宁市| 钟山县| 南平市| 耒阳市| 安顺市| 鲜城| 澎湖县| 肃南|