说明:
1.现有Oracle 10g数据库oracle,其中包含若干张数据表,连接oracle的用户名test,密码为test。
2. PowerDesigner版本为12。
第一步是加载odbc驱动:
确定环境变量PATH是否添加了oracle配置,一般安装oracle自动添加,若无则在环境变量PATH上添加C:\oracle\product\10.1.0\...\bin
(d:\oracle\product\10.1.0\db_1\bin)
第二步是在PowerDesigner中进行连接数据库和导出数据模型。
操作步骤:
1.从菜单条中依次选择File -> Reverse Engineer -> Database,弹出New Physical Data Model窗口。
2.点击确定后,弹出Database Reverse Engineering Options窗口。
3.选中Using a data source后,点击Connect to a Data Souce图标,会弹出Connect to a Data Source窗口,然后点击Configure弹出Configure Data Connections窗口,
点击Add Data Source图标,创建新的数据源,(先选系统数据源)找到oracle项,下一步--完成。
4.点击完成后会弹出Oracle ODBC Drive Configuration窗口,
Data Source Name:dstest(自定义)
Description(选填)
TNS Service Name:选择要连接的数据库服务器
User: test
5.点击Test Connection,在弹出的Oracle ODBC Driver Connect窗口中输入Password: test,点击OK。再点OK关闭Oracle ODBC Driver Configuration窗口。
6.点击确定关闭Configure Data Connections窗口,在Connect to a Data Source窗口选中ODBC machine data source,然后从下拉菜单中选中刚配置的数据源dstest。
User ID:test
Password: test
选中Save Password
7.点击Connect按键,在Database Reverse Engineering Options窗口,点击确定后会弹出导入窗口,在其中选择需要的数据对象即可。
8.若出现乱码,在Database Reverse Engineering Options窗口,Options选项中调整File encoding:Cp20936+QuickDetect(简体中文GB2312)
转自http://run-freely.blog.163.com/blog/static/13207267820127241857432/
相关推荐
标题中的“PD16将ORACLE转成PDM纯图版”指的是使用PowerDesigner 16(PD16)这款工具,将Oracle数据库的结构转换为PowerDesigner的Physical Data Model(PDM),即物理数据模型的图形化表示。在这个过程中,数据库的...
导入数据库表的功能允许我们将现有的数据库结构快速转化为PowerDesigner的数据模型,方便我们进行后续的调整和优化。 要将数据库中的表导入到PowerDesigner,我们需要遵循以下步骤: 1. **启动PowerDesigner**:...
通过对PowerDesigner工具的使用,我们可以有效地将概念数据模型转化为具体的物理数据模型,并最终生成可用于数据库创建的SQL脚本。这一过程不仅简化了数据库设计的工作量,还确保了设计的一致性和准确性。对于那些不...
"反向工程"是PowerDesigner中的一个重要功能,允许用户从现有的数据库中提取结构信息,并将其转化为概念数据模型(CDM)、逻辑数据模型(LDM)或物理数据模型(PDM),以便于理解和维护数据库结构。 1. **启动...
标题中的“PDM转sql语句”指的是将PowerDesigner Model(PDM)转换为SQL语句,以便在MySQL数据库中使用。PDM是Sybase PowerDesigner的一个组件,它是一种强大的数据建模工具,用于设计和管理数据库的逻辑结构。...
2. **物理数据模型(PDM)**:在CDM的基础上,PowerDesigner能转换成具体的数据库结构,如Oracle的表、视图和索引等,适应特定数据库系统的语法。 3. **业务流程模型(BPM)**:除了数据建模,PowerDesigner还支持...
PowerDesigner可以根据不同的数据库管理系统(DBMS)(如Oracle、MySQL、SQL Server等)生成对应的PDM。它考虑了数据库性能优化,如索引、存储过程和触发器的设置,以及数据类型和约束的实际实现。 ### 3. 数据仓库...
在向PDM转换时,PowerDesigner会考虑所选DBMS的特性,如表空间、索引、存储过程等,生成符合特定数据库平台的脚本。此步骤有助于优化数据库性能并确保兼容性。 3. **跨数据库平台的转换** PowerDesigner允许在不同...
PDM是CDM在特定数据库平台下的实现,包括表、字段、索引、主键、外键等数据库对象。PowerDesigner 15.1提供了多种数据库平台的支持,如Oracle、MySQL、SQL Server等,可以根据不同的数据库特性自动生成对应的DDL脚本...
CDM用于抽象业务实体和关系,LDM则将这些概念转化为更具体的数据库结构,而PDM则是实际数据库的蓝图,包括表、字段、索引等细节。 1. **启动与界面** - 启动PowerDesigner后,用户将看到一个包含多个工作区的界面...
PowerDesigner的逆向工程功能可以将现有的数据库结构转化为数据模型,这对于数据库维护和重构非常有用。你可以导入现有数据库的结构,然后基于此进行修改和优化。 ### 五、数据流建模 除了数据库建模,...
4. **逆向工程与正向工程**:PowerDesigner可以对现有数据库进行逆向工程,将数据库结构转化为模型,方便维护和优化。同时,通过正向工程,可以从模型生成数据库脚本,快速建立数据库。 5. **数据流模型**:除了...
此外,PowerDesigner还支持模型间的相互转化,例如PDM可以生成数据库DDL脚本和用户数据库结构,而类图则能生成应用程序代码。 #### PowerDesigner在大型网络数据库中的应用实例 以高校教务管理系统的开发为例,...
在生成器的功能下,用户可以通过直观的图形界面定义实体、属性、关系,并自动生成数据库脚本,支持多种数据库管理系统,如Oracle、MySQL、SQL Server等。 描述中的“PowerDesigner数据库生成器=”可能意味着用户...
PowerDesigner支持多种DBMS,如Oracle、MySQL、SQL Server等,可以自动生成符合目标DBMS的DDL脚本。 4. **逆向工程**:PowerDesigner能从现有的数据库中逆向工程出数据模型,这对于理解现有系统的结构或者进行...
2. **物理数据模型(PDM)**:PDM则更偏向于技术实现,将CDM转化为特定数据库系统的表、字段和索引。它可以生成数据库脚本,直接用于数据库创建和更新。 3. **逆向工程**:PowerDesigner可以对现有数据库进行逆向...
在物理数据模型(PDM)的使用中,PowerDesigner允许用户创建适应多种DBMS的数据库设计方案,并通过正向工程和逆向工程实现数据库的双向转化。以下是对PowerDesigner物理数据模型管理实用技巧的详细说明: 1、**物理...
CDM用于描述业务实体和关系,LDM则将这些概念转换为数据库独立的逻辑结构,最后PDM转化为特定数据库系统的物理表和索引。 2. **概念数据模型(CDM)** 在CDM中,用户可以创建实体(如客户、订单)、属性(如客户ID、...
在物理数据模型阶段,PowerDesigner支持多种主流数据库系统,如Oracle、MySQL、SQL Server等,并能自动生成针对特定数据库的DDL(Data Definition Language)脚本,用于创建数据库和表。此外,它还提供了性能优化...
《PowerDesigner:数据库表结构设计的利器》 在IT领域,数据库的设计与管理是至关重要的环节,它直接决定了系统的性能、稳定性和可扩展性。PowerDesigner是一款强大的数据库建模工具,广泛应用于数据库表结构设计中...