設計數據庫之前,需要繪製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文件