在项目中经常遇到没有文档,只有数据库的情况。或者是下载开源工程,只有数据库的情况,或是只有sql的情况。要能够让我们了解数据库的结构和各个表,视图之间的关联,我通过powerdesigner进行逆向工程获得。
1.创建物理视图
2.点击database选项connect。根据步骤一步一步来进行逆向工程。一般我选择jdbc进行连接
3.选择database Reverse engine进行逆向工程
其中碰到的情况有一是找不到连接jdbc的包,另外一个是jdk的环境不正确。
1.无法找到jdbc包的情况,在环境变量classpath中,添加包的路径
2.jdk环境,一般是采用的32位jdk。我本机先安装了64位的jdk1.7,始终无法连接上,然后安装了1.6的32位jdk,通过java -version,始终显示的是先前安装的64位jdk1.7,后来找到方法(参照windows下安装多个jdk)得以解决。成功连接上了数据库,顺利进行了逆向工程。
相关推荐
本文将深入探讨如何使用PowerDesigner进行MySQL数据库的逆向工程,并解决逆向工程过程中可能出现的没有注释的问题。 首先,让我们了解什么是逆向工程。逆向工程,也称为数据库反向设计,是指从已有的数据库中提取其...
其中,逆向工程是PowerDesigner的一项重要功能,它能够帮助用户通过现有数据库自动生成数据模型图,从而快速理解现有系统的结构,并在此基础上进行进一步的设计或修改。 #### 二、环境准备 为了确保PowerDesigner...
- 在进行逆向工程前,先对数据库进行合理的规划和设计,可以提高后续开发工作的效率。 通过上述步骤,用户可以顺利地使用PowerDesigner从现有的数据库中导出表结构,并进一步进行数据分析和模型优化等工作。这对于...
PowerDesigner是一款强大的数据库设计和管理工具,它提供了正向工程和逆向工程功能。本文将详细介绍如何使用PowerDesigner的逆向工程功能从现有数据库生成PDM(Physical Data Model)。 首先,逆向工程是将已存在的...
64位操作系统可以安装32位PowerDesigner软件,但无法使用PowerDesigner进行逆向工程导出。原因是在X64系统中,一定要先装X64版的ODBC驱动,不然,再ODBC驱动列表中无法找到其驱动类型,对于32位的程序连接ODBC,还是...
#### 实践步骤:通过数据源连接数据库逆向工程 首先,确保已创建好数据库,并且有相应的访问用户和密码设置。以下步骤展示了如何通过数据源连接数据库并生成PDM: 1. **配置数据库连接参数**: - 打开...
此外,PowerDesigner还提供了逆向工程功能,可以从现有数据库中导入结构,这对于理解现有系统或者进行数据库重构很有帮助。 除了建模,PowerDesigner还支持数据流建模和业务流程建模,帮助用户理解数据的流动和业务...
本篇将详细介绍如何使用 PowerDesigner 16.5 版本进行逆向工程,从远程 Oracle 11g 数据库中导出 PDM。 #### 二、环境搭建 **1. 安装 Oracle 客户端** 为了使 PowerDesigner 能够访问 Oracle 数据库,需要先安装 ...
逆向工程是PowerDesigner的一个重要功能,它可以从现有的数据库中提取结构信息,并转换为模型,帮助开发者理解和管理数据库结构。以下将详细介绍如何使用PowerDesigner进行MySQL的逆向工程,并导出表的PDM(Physical...
通过逆向工程,可以快速建立与实际数据库一致的模型,然后在此基础上进行修改和优化。 4. **数据库脚本生成** 设计完成后,PowerDesigner 可以自动生成 SQL 创建脚本,包括表、索引、视图、存储过程等,可以直接在...
通过逆向工程,可以快速地分析数据库的表结构、字段、索引、外键关系等,并将其可视化展示在PowerDesigner的数据模型中。这对于理解复杂数据库的结构、维护现有系统或进行数据库优化非常有帮助。 2. **...
了解这些步骤后,我们可以看到,"powerDesigner 反向生成数据库所需驱动"主要是关于如何使用PowerDesigner通过ODBC驱动连接到MySQL数据库,进行反向工程操作,以图形化的方式展示数据库的结构。这对于数据库管理员和...
通过以上步骤,可以使用PowerDesigner的逆向工程功能从Oracle数据库中提取表结构、字段信息和注释,然后导出为专业格式的数据库设计文档。这个过程不仅提高了数据库文档化的效率,而且通过自动化的报告生成,确保了...
在数据库设计阶段,PowerDesigner支持逆向工程,可以从现有数据库中生成数据模型,方便对已有系统进行分析和重构。同时,它还具备正向工程能力,可以将设计的模型直接生成数据库脚本,快速创建数据库实例。 ...
6. **逆向工程现有数据库** 如果已有现成的数据库,PowerDesigner可以通过"Database" > "Reverse Engineer"从数据库中导入结构,生成对应的PDM,便于理解和修改。 7. **代码生成与数据库脚本** 完成模型设计后,...
### PowerDesigner逆向工程从现有数据库生成PDM详解 #### 一、背景介绍 在数据建模领域,PowerDesigner是一款非常强大的工具,它能够帮助数据架构师和开发人员设计、构建以及维护高质量的数据模型。传统的数据建模...
4. **逆向工程**:PowerDesigner能从现有的数据库中逆向工程出数据模型,这对于理解现有系统的结构或者进行数据库重构非常有用。 5. **数据流模型**:除了数据库设计,PowerDesigner还支持流程建模,可以创建数据流...
powerdesigner逆向工程导入mysql脚本生成PDM带全注释