程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> 使用PowerDesigner將Oracle中的表結構轉為物理數據模型

使用PowerDesigner將Oracle中的表結構轉為物理數據模型

編輯:DB2教程

使用PowerDesigner將Oracle中的表結構轉為物理數據模型


最近因為工作需要,了解了一下PowerDesigner和oracle之間的微妙關系,特將自己的總結分享給各位小伙伴。

一、導出oracle中的物理數據模型

1、導出的過程,就是做了一個逆向工程的過程,你也可以使用自己熟悉的數據庫建模工具,下面將著重介紹一下使用PowerDesigner導出的方式。

准備工作:

a、安裝好PowerDesigner,本文用的是12.5版本的。

b、安裝好oracle客戶端(32位的,64位的客戶端貌似不支持)

c、如果沒有安裝oracle客戶端,請忽略步驟b,但是要想繼續接著往下走,那你就得有建表腳本了。(ps:sql文件喲)

d、偶的英文不好,所以漢化了一下,英語好的小伙伴可以自行對照就OK了。

OK,圖文走起。

2、打開 PowerDesigner,按照如圖所示操作。

\

然後呢,選擇數據庫類型,此處選擇oracle,其他類型的數據庫應該大同小異,請自行研究。

\

3、接下來,我們將會看到兩個選項。一個是使用數據庫腳本建模,一個是連接數據庫建模。下面先

說下使用數據庫腳本建模,如圖所示操作即可。OK,選擇腳本走起。

\

此類情況到此就結束了,剩下的過程將會由PowerDesigner自動來完成。

4、另一種情況呢,也許是最常見到的情況,需要連接遠程數據庫建模。OK,我們還是用操作來講解吧。

首先,先選擇使用數據庫,如下圖操作。

\

此處來分解一下Configure....詳細動作:

當你在上個步驟選擇【Configure....】後將會進入下面的頁面,剩下的三個步驟按照操作一步一步走下去就OK了。

步驟一:

\

步驟二

\

步驟三

\

至此,我們的數據源已經配置完畢。如果你過去已經配置好數據源信息,那麼可以直接進入最後一步操作了,選表建模。

5、當我們連接上數據庫後,直接點擊選擇建模數據源窗口上的確定即可看到下面的頁面。

\

至此我們通過逆向工程拿到了物理數據模型,但是邏輯數據模型怎麼得到呢?

二、通過物理數據模型拿到邏輯數據模型樣板

1、選擇要轉換的物理數據模型,然後執行如圖所示的操作

\

2、在彈出的對話框中,錄入你想要填寫的信息,點擊保存即可。

\

3、注意到沒有,紫色那個=,有了它,每當你修改name的時候,code都會自動修改為name的值,這個當然是我們

逆向工程不想看到的。只要按照如下設置,保存後,code的值將不會以為name值的改變而改變。

\

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved