powerdesign新手入門詳細教程

這裏直接根據知識點進行步驟引導(由於我現在使用的是oracle,所以以oracle11g版本爲例):

一、 新建概念模型

  1. 新建表
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    然後點擊表組件,在中間空白的地方點擊左鍵,放置兩個表組件,如下圖

在這裏插入圖片描述
然後雙擊編輯
在這裏插入圖片描述
在這裏插入圖片描述
編輯完後點擊應用,確定!
然後同理再弄一個身份證表,但是在創建過程中,由於身份證表需要用到用戶表的user_id,報錯了
在這裏插入圖片描述
在這裏插入圖片描述
別慌,可以這麼解決!
在這裏插入圖片描述
然後在重新創建身份證表,發現就可以了,創建後如下所示
在這裏插入圖片描述
2. 創建關係
點擊關係組件,然後鼠標移到一個表,左鍵按住拖動到另一張表,就會自動創建one-many關係,其中,有這個圖案的爲many的一方。
在這裏插入圖片描述
然後雙擊關係鏈進行編輯
在這裏插入圖片描述
在這裏插入圖片描述
修改完點擊應用、確定就創建成功了

二、 新建物理模型

在這裏插入圖片描述
然後後面的操作跟概念模型一樣,新建user和card兩張表,並且用關係組件將它們連接在一起,如下圖
在這裏插入圖片描述
然後雙擊關係連接線,設置他們的關聯字段即可
在這裏插入圖片描述

三、 概念模型轉換爲物理模型

  1. 概念模型轉爲物理模型
    以我們上面創建的概念模型爲例子,打開概念模型,然後開始轉換在這裏插入圖片描述
    在這裏插入圖片描述
    但是執行後卻報錯了:Entity Attribute name uniqueness
    這裏需要對powerdesign的一些配置進行修改下即可。
    1)去掉"Tools -> Model Options"後 "Allow reuse"複選框,
    2)去掉“ Tool->check model->Entity Attribute下Entity Attribute name uniqueness 和 Entity Attribute code uniqueness
    修改完再一次執行,成功轉爲物理模型!

在這裏插入圖片描述

四、 將物理模型導入數據庫

1.首先先確定自己需要導入的數據庫類型
在這裏插入圖片描述
由於我是用的數據庫是oracle的,所以
在這裏插入圖片描述
2. 導出爲sql文件
在這裏插入圖片描述
在這裏插入圖片描述
然後點擊確定即可!!!
然後,問題出現了,雖然表通過plsql工具成功的導入到了數據庫中。但是點擊查詢表的時候提示表不存在,這又是咋回事???看了sql語句發現了端倪!!!
在powerdesign選擇任意一個表,然後點擊右鍵
在這裏插入圖片描述
在這裏插入圖片描述
可以看到,創建表的sql語句,表名和字段都加上了雙引號,所以纔會出錯,這裏只要配置將雙引號去除即可!!
在這裏插入圖片描述
在這裏插入圖片描述
再試一次,成功導入!!

五、 從數據庫中導出表物理模型

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
配置完,如果怕自己哪裏配錯的話,可以進行測試下數據庫是否連接成功
在這裏插入圖片描述
如果沒有問題了,就一路點擊確定,直到跳回這個界面
在這裏插入圖片描述
在這裏插入圖片描述
然後選擇你需要導出的表格,生成物理模型就完成了
在這裏插入圖片描述
我這裏就導出了有關聯關係的五張表。
在這裏插入圖片描述
當然,如果你數據庫表之間只是有默認的字段對應,而沒有設置相應外鍵對應關係,也可以先導出到物理模型,然後在這裏修改表關係後,導回到數據庫即可。

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