PowerDesigner + 反向工程 + 数据字典

 操作步骤:

 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中将出现数据库中的对象列表。

扫描二维码关注公众号,回复: 1150345 查看本文章

    包括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文档。

猜你喜欢

转载自wezly.iteye.com/blog/1041018