`

Powerdesigner逆向工程从现有数据库生成PDM

 
阅读更多
在数据建模过程中,我们建立概念数据模型,通过正向工程生成物理数据模型,生成数据库建库脚本,最后将物理数据模型生成关系数据库,现在反过来,通过逆向工程将关系数据库,生成物理数据模型。Powerdesigner作为强大的Case工具,提供了方便的逆向工程特性。可以将目前所有流行的后端数据库(包括Sybase、DB2、Oracle等)的结构信息通过逆向工程加入到PowerDesigner的物理数据模型和概念数据模型中,包括表、索引、触发器、视图等。

PDM中的逆向工程是指从现有DBMS的用户数据库或现有数据库SQL脚本中生成PDM的过程。逆向工程有两种对象:1)通过ODBC数据源连接数据库 2) 现有数据库sql脚本。

优点:
在丢失数据模型或者数据库模型同现有的数据库不一致,可以通过该方法生成使用中数据库的模型

缺点:
还原回的模型中,可能会没有中文注释,没有表外键对应关系(字段还有,索引关系没了)

1.新建odbc数据源:控制面板--管理工具--数据源(ODBC)


或者在powerdesigner中也可以进行数据源建立,方法如下:Database->configure connections-->odbc machine data sourse

添加新的数据源add data sourse(ctrl+n)-->

系统数据源(只用于当前机器),选择好对应的驱动程序-->

数据源建立成功,双击连接测试成功。

2.逆向工程:
file菜单下的Reverse Engineer -->Database,弹出Database Reverse Engineering对话框





点击ok,就此生成对应的模型,powerdesigner很强大吧。
  • 大小: 55.8 KB
  • 大小: 45.5 KB
  • 大小: 60 KB
  • 大小: 63.5 KB
  • 大小: 48.1 KB
  • 大小: 52.4 KB
  • 大小: 78 KB
  • 大小: 73.4 KB
  • 大小: 13.1 KB
分享到:
评论

相关推荐

    POWERDESIGNER逆向工程从现有数据库生成PDM

    标题中提到的"POWERDESIGNER逆向工程从现有数据库生成PDM",这一过程主要包括以下步骤: 1. **建立ODBC数据源**:ODBC(Open Database Connectivity)是一种标准的数据访问接口,使得不同数据库系统之间的数据交换...

    PowerDesigner逆向工程导入MYSQL数据库总结

    ### PowerDesigner逆向工程导入MYSQL数据库详解 #### 一、PowerDesigner与逆向工程...通过以上步骤,我们可以顺利地利用PowerDesigner逆向工程功能从现有的MYSQL数据库中生成数据模型,极大地提高了开发效率和质量。

    PowerDesigner逆向工程生成PDM模型及数据库

    ### PowerDesigner逆向工程生成PDM模型及数据库详解 #### 引言 在现代软件开发和数据管理领域,PowerDesigner作为一款业界领先的CASE(Computer Aided Software Engineering)工具,为数据库设计者提供了一套全面而...

    Powerdesigner逆向工程生成PDM 中文列名表名

    ### PowerDesigner逆向工程生成PDM(物理数据模型)及中文列名表名转换为注释 #### 一、PowerDesigner及其逆向工程概述 PowerDesigner是一款强大的CASE工具,广泛应用于数据库设计、业务流程建模等领域。通过...

    powerdesigner逆向生成工具将注释字段添加到name字段上

    powerdesigner逆向工程导入mysql脚本生成PDM带全注释

    PowerDesigner逆向工程-Mysql,并解决没有注释的问题!

    本文将深入探讨如何使用PowerDesigner进行MySQL数据库的逆向工程,并解决逆向工程过程中可能出现的没有注释的问题。 首先,让我们了解什么是逆向工程。逆向工程,也称为数据库反向设计,是指从已有的数据库中提取其...

    powerdesigner16.5逆向工程,从远程oracle11g数据库导出PDM

    逆向工程功能是 PowerDesigner 的一大亮点,它可以帮助用户从现有的数据库中提取结构信息,自动生成数据模型图。本篇将详细介绍如何使用 PowerDesigner 16.5 版本进行逆向工程,从远程 Oracle 11g 数据库中导出 PDM...

    Powerdesigner逆向工程Mysql.docx

    逆向工程是PowerDesigner的一个重要功能,它可以从现有的数据库中提取结构信息,并转换为模型,帮助开发者理解和管理数据库结构。以下将详细介绍如何使用PowerDesigner进行MySQL的逆向工程,并导出表的PDM(Physical...

    PowerDesigner逆向工程时,将表字段的comment转换为PDM的name

    标题中提到的问题,即"PowerDesigner逆向工程时,将表字段的comment转换为PDM的name",可以通过编写和执行自定义脚本来实现。以下是这个过程的详细步骤: 1. 打开PowerDesigner中的PDM模型。 2. 进入"Tools"菜单,...

    数据库逆向工程,根据数据库表生成数据字典.zip

    数据库逆向工程是一种重要的数据库管理和开发技术,它主要用于从现有的数据库中提取结构信息,然后将这些信息转换为可读性更高、易于理解的形式,如数据字典或模型图。在这个过程中,开发者可以清晰地了解数据库的...

    使用PowerDesigner生成PostgreSQL数据库的物理数据模型

    ### 使用PowerDesigner生成PostgreSQL数据库的物理数据模型 #### 实验环境配置与要求 在进行PowerDesigner生成PostgreSQL数据库物理数据模型的操作之前,首先需要确保实验环境满足以下条件: 1. **操作系统**: ...

    PowerDesigner连接mysql逆向生成PDM及相关问题

    本文主要介绍如何使用PowerDesigner 16.5与MySQL数据库配合,进行逆向工程操作,生成PDM(Physical Data Model),以及解决在过程中可能出现的问题。 首先,你需要确保已经安装了PowerDesigner 16.5,可以从提供的...

    PowerDesigner逆向工程

    在实际应用中,掌握PowerDesigner逆向工程不仅可以提高数据库设计的效率,还能提升数据库的可维护性。配合持续的学习和实践,开发者能够更好地利用PowerDesigner这一工具来优化和管理复杂的数据库系统。

    PowerDesigner生成数据字典(包含反向工程生成方法).docx

    它不仅支持正向工程,即从模型到数据库的转换,也支持反向工程,即从现有数据库逆向生成模型,从而极大地提高了数据库设计和管理的效率。 ### 如何使用PowerDesigner生成数据字典 根据给定的部分内容,以下是使用...

    powerDesigner 反向生成数据库所需驱动

    在数据库开发过程中,反向工程是一项实用功能,它允许用户从现有数据库中提取结构,形成数据模型,这有助于理解现有系统的结构并进行维护或优化。在本场景中,"powerDesigner 反向生成数据库所需驱动"主要涉及如何...

Global site tag (gtag.js) - Google Analytics