powerdesigner用來畫ER圖後直接生成建表語句(比visio方便)

     設計數據庫之前,需要繪製ER圖,通過ER圖創建出對應的表結構,後期可能需要修改表結構,那麼還需要修改ER圖,甚至重寫,很麻煩,浪費大量時間。

     powerdesigner的好處是:在創建好ER圖之後,直接生成建表的sql語句,不需要自己再去手動建表了,後期修改的時候,直接在表中修改就好,再導出即可。
    使用步驟:1.創建模型,2.建表,3.建序列,4.導出,5.執行,6.  保存pdm文件
    1.創建模型:
        File - new Model(創建模型) --> 選擇Model types -->Physical Data Modal(選擇物理數據模型)--> Physical Diagram -->輸入Modal name(自己起名稱)-->選擇DBMS(選Oracle 11g,因爲我使用的是這個版本) -->點擊ok即可
        

然後我們看到了這個


  

2.不小心關掉了Toolbox,可以去View中找回

   
        
3.使用:

點擊Toolbox中table圖標

在空白處點擊,生成


        雙擊表1進行編輯表名稱和字段


                
選擇Columns可以插入字段:


            
如果設置聯合主鍵的話,就勾選兩個p

點擊應用,確定,一張表就建好了

            

4.建序列 

點擊Model選擇Sequences


雙擊對應行 --> 彈框


  

表示序列從100開始,然後點擊應用,確定,OK


5.導出:

點擊DataBase --> Generate DataBase


導出路徑和導出文件名,應用,確定。

然後,我發現了導出的sql語句出現了bug。

我在想是不是因爲我是小寫的原因,然後我在powerdesigner中改成大寫,重新導出,這下就沒有剛纔的問題了。

 

6 執行方式:     
window + R -> 輸入cmd -> 輸入sqlplus -> 輸入用戶名和密碼 -> 輸入@文件路徑+文件名 回車即可,也可以把文件直接拖動進命令行,就會自動生成路徑。


7  保存pdm文件:           
菜單欄file --> save as(另存爲) --> 保存成pdm文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章