PowerDesigner + 反向工程 + 資料字典

來源:互聯網
上載者:User

操作步驟:

1. 開啟 PowerDesinger 12.1。

2. 開啟 File--Reverse Engineer--Database。

3. 在New Physical Data Model中選擇資料庫驅動。

設定Model name。

選擇DBMS驅動,如 ORACLE Version9i2。其餘預設。確定。

4. 在Database Reverse Engineerning中選擇資料來源。

在Using an ODBC data source中設定資料來源。

如果沒有ODBC資料來源,可以Add一個。此處設定與在OS系統中設定ODBC一樣。

或者先在控制台的ODBC中設定完畢後在此處選擇。

5. 如果資料來源連結正確,在Database Reverse Engineerning中將出現資料庫中的對象列表。

包括Table、View、System Table、Trigger、Sequence、Database Package等。

選擇要做反向工程的資料庫物件。

做完設定後,單擊OK按鈕。

6. 當Reverse Engineerning the Database進度條完成後,PowerDesinger列出了資料庫的物理視圖。

在左側視圖中以TreeList的形式列出了在當前Workspace中的物理視圖名稱。

7. 在菜單Report中選擇Reports。

8. 在List of Reports 中建立一個Report。

Language選擇"Simplified Chinese"。

Report template可以選擇"Standard Physical Report"。

9. 建立Report完畢後,在左側視圖中Workspace的TreeList中會增加一個Reports節點。

10. 選中建立的Report節點,然後選擇調整、定製要產生資料字典報表的樣式。

Available items中列出了供選擇的項目。

Report items中是產生資料字典中所包含的項目,其位置可以調整。

一個簡單的資料字典模板的節點定製可如下:

Title-Tables

----Table-表格%ITEM%

-------- Table Card-表格%ITEM%的卡片

-------- Table Description-表格%ITEM%的說明

-------- Table Check Constraint Name-表格%ITEM%的約束名稱

-------- List of all Dependencies-表格%PARENT%的依賴清單

-------- List of Table Columns-表格%PARENT%的列清單

-------- Table Column-表格%PARENT%的列%ITEM%

------------ Table Columns Card-表格%PARENT%的列%ITEM%的卡片

------------ Table Columns Description-表格%PARENT%的列%ITEM%的說明

------------ Table Columns Check Constraint Name-表格%PARENT%的列%ITEM%的約束名稱

------------ List of all Dependencies-列%PARENT%的依賴清單

-------- List of Table Keys-表格%PARENT%的鍵清單

-------- Table Key-表格%PARENT%的鍵的%ITEM%

------------ Table Key Card-表格%PARENT%的鍵%ITEM%的卡片

------------ Table Key Description-表格%PARENT%的鍵%ITEM%的說明

------------ List of Columns of Table Key-鍵%PARENT%的列清單

------------ List of all Dependencies-鍵%PARENT%的依賴清單

可以對模板做精細的調整。

例如:調整節點的上下位置。

例如:在"List of Table Columns-表格%PARENT%的列清單"節點上右擊,選擇"Layout",定製樣式。

11. 當定製完資料字典樣式後,選擇Report節點,右擊,選擇"Generate--RTF"。

選擇Report.rtf的儲存位置,儲存資料字典文檔。

產生的*.rtf文檔可以另存新檔*.doc文檔。

12. 可根據產生*.rtf文檔樣式,繼續對資料字典Report模板做進一步調整。

13. 除了可產生*.rtf文檔外,還可以產生*.HTML文檔。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.