PowerDesigner反向工程來導處資料模型

livedba發表於2011-08-18
PowerDesigner反向工程來導處資料模型:[@more@]

1,開啟或新建一個PhysicalDataModel檔案(.pdm) ,(DBMS 是Sybase AS Anywhere 9 ,或者下拉選單中可以選擇自己版本資料庫的DBMS,比如ORACLE Version 8i(8.1.5) )

2. 選單項 Database->Configure Connections ->System DSN ->Add ->選擇 Oracle ODBC Driver 完成->輸入 Data Source Name(資料來源名稱,隨便取一個就行,比如ora_pdm) ,輸入Service Name (就是你要連線的資料庫的網路服務名) ,UserID(可以先不填) 點選 OK

3.Database->Connet->選擇第一項 Machine data source 選擇 剛才建好的資料來源 ora_pdm ,在Login裡 輸入 UserID 和Password ,點選 Connect 。沒有任何提示就說明 連線成功。

4.Database->Reverse Engineer Database ->選擇 Using an ODBC data source項,下拉框中是剛才配好的資料來源 ,點選確定 ->一個連線輸入框 輸入User Name 和 Password 點選OK -> 報錯:Unable to list the users....表或檢視不存在... 出現這個問題的原因是因為第一步 新建的 pdm檔案的DBMS 是Sybase AS Anywhere 9 。解決辦法,再新建一個 pdm檔案 選擇DBMS 為 自己版本的資料庫DBMS,然後重複 步驟4。

5.出現表格的列表,選擇需要匯出的表->點 OK,資料表比較多 而且負責的話,就慢慢等吧

6.將導好的pdm檔案轉成cdm檔案

7.Tools->Generate Conceptual Data Model -> Ceneral 項:不順眼 預設的name和code 可以自己改改,Detail項: 將 Check model 前面的勾去掉,->確定 cdm圖生成

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25261409/viewspace-1054006/,如需轉載,請註明出處,否則將追究法律責任。

相關文章