`
huibin
  • 浏览: 754360 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

PowerDesigner oracle 反向工程到cdm文件

阅读更多

用PowerDesigner反向工程来导处数据模型图是很方便的,以 powerdesigner11 和oracle8i为例(其他版本略有不同)

基本步骤如下:

1,打开或新建一个PhysicalDataModel文件(.pdm) ,(DBMS 是Sybase AS Anywhere 9 ,或者下拉 列表中可以选择自己版本数据库的DBMS,比如ORACLE Version 8i(8.1.5) )

2. 菜单 项 Database->Configure Connections ->System DSN ->Add ->选 择 Oracle ODBC Driver 完成->输入 Data Source Name(数据源名称,随便取一个就行,比如 ora_pdm) ,输入Service Name (就是你要连接的数据库的网络服务名) ,UserID(可以先不填)  点击 OK

3.Database->Connet->选择第一项 Machine data source 选择 刚才建好的数据 源 ora_pdm  ,在Login里 输入 UserID 和Password  ,点击 Connect 。没有任何提示就说明 连接成功。

4.Database->Reverse Engineer Database ->选 择 Using an ODBC data source项,下拉框中是刚才配好的数据源 ,点击确定 ->一个连接输入框 输入 User Name 和 Password 点击OK -> 报错:Unable to list the users....表或视图不存 在...  出现这个问题的原因是因为第一步 新建的 pdm文件的DBMS 是Sybase AS Anywhere 9 。解决办法,再新建一 个 pdm文件 选择DBMS 为 自己版本的数据库DBMS,然后重复 步骤4。

5.出现表格的列表,选择需要导出的表->点 OK,数据表比较多 而且负责的话,就慢慢等吧

6.将导好的pdm文件转成cdm文件

7.Tools->Generate Conceptual Data Model -> Ceneral 项:不顺眼 默认的 name和code 可以自己改改,Detail项: 将 Check model 前面的勾去掉,->确定 cdm图生成 

分享到:
评论

相关推荐

    powerdesigner16.0反向工程

    "反向工程"是PowerDesigner中的一个重要功能,允许用户从现有的数据库中提取结构信息,并将其转化为概念数据模型(CDM)、逻辑数据模型(LDM)或物理数据模型(PDM),以便于理解和维护数据库结构。 1. **启动...

    PowerDesigner15正向工程,PowerDesigner15反向工程

    而在“PowerDesigner15反向工程.doc”文件中,可能详细阐述了如何执行反向工程,如何连接到不同的数据库,以及如何解析和显示数据库结构。可能还包括了处理复杂数据库结构,如视图、存储过程和触发器的方法,以及...

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

    ### PowerDesigner 16.5 逆向工程与远程 Oracle 11g 数据库 PDM 导出 #### 一、概述 PowerDesigner 是一款强大的数据建模工具,广泛应用于数据库设计、概念数据模型(CDM)设计以及物理数据模型(PDM)的设计等...

    PowerDesigner反向工程导出数据模型

    在IT领域,特别是数据库设计与开发过程中,PowerDesigner作为一款强大的CASE工具,被广泛应用于概念数据模型(CDM)、物理数据模型(PDM)的设计、维护以及数据库的正向与反向工程。本文将深入探讨“PowerDesigner反向...

    powerdesigner 反向工程(图示)

    此外,PowerDesigner还支持正向工程,即从CDM生成数据库脚本,实现从概念到实际数据库的转换,这对于数据库的设计、维护和升级都具有重要意义。 在实际应用中,熟练掌握PowerDesigner的反向工程不仅能够提高数据库...

    Powerdesigner反向工程

    6. **查看反向工程结果**:在PowerDesigner界面中,可以查看生成的PDM和CDM模型。 #### 3. 查看和编辑模型 - 在工具栏中,通过右键单击并选择“Palette”,可以调出控制面板。 - 使用缩小镜工具查看整体的PDM模型...

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

    通过PowerDesigner,用户可以进行概念数据模型(CDM)设计、逻辑数据模型(LDM)设计以及物理数据模型(PDM)设计等。其中逆向工程功能允许用户根据现有的数据库结构来创建或更新物理数据模型(PDM),这对于维护旧系统或者...

    PowerDesigner导出数据结构

    本篇文章将深入探讨如何使用PowerDesigner进行反向工程和导出数据结构,以及这两个过程中的关键知识点。 首先,我们需要理解“反向工程”(Reverse Engineering)的概念。在数据库设计中,反向工程是指从已有的...

    把SQL文件反射到PowerDesigner模版中

    例如,如果SQL文件是按照特定的数据库方言(如MySQL、Oracle、SQL Server等)编写的,确保PowerDesigner设置与之匹配,以确保导入的成功。 通过以上步骤,我们可以将SQL文件有效地整合到PowerDesigner中,提高...

    PowerDesigner

    4. **逆向工程**:PowerDesigner可以反向工程已存在的数据库,生成相应的数据模型,方便理解现有结构并进行修改。 5. **业务流程建模**:PowerDesigner还包括业务流程模型(BPMN),用于绘制和分析业务流程,提高工作...

    powerdesigner datatype

    2. PowerDesigner的工作流程,包括创建模型、添加元素、设置数据类型、进行反向工程和正向工程等。 3. 不同数据库系统支持的数据类型,如数值型、字符串型、日期时间型、二进制型等,以及它们在PowerDesigner中的...

    PowerDesigner15注册码

    4. **逆向工程**:PowerDesigner还支持从现有数据库中反向工程出模型,这对于理解已有系统或升级维护非常有用。 5. **生成脚本和代码**:完成模型设计后,可以生成SQL脚本或应用程序代码,便于数据库创建和应用开发...

    Powerdesigner使用方法

    这通常通过连接到Oracle数据库,执行反向工程来实现。反向工程会提取数据库的元数据,将其转换为PDM模型。 3. **导出PDM**:完成PDM设计后,你可以将其导出为DDL(Data Definition Language)脚本,该脚本可以直接...

    powerdesigner的使用ppt

    1. 数据库反向工程:PowerDesigner可以从现有的数据库中导入结构,生成CDM或PDM模型,方便进行数据库维护和重构。 五、数据流图(DFD) 1. DFD创建:在“文件”>“新建”>“数据流图”,可以绘制业务流程图,帮助...

    Power Designer的反向工程

    以下是一个使用Oracle9i进行反向工程的步骤: - **环境准备**:首先,确保安装了Oracle客户端以提供驱动程序,并配置了一个名为mylcl的服务,包含数据库的主机名、端口和SID。 - **在Power Designer中新建PDM**:...

    PowerDesigner 16可以用

    1. 数据库建模:PowerDesigner支持概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)的创建,帮助用户从高层次的概念到具体数据库的实现进行设计。 2. 模型关系:在PowerDesigner中,可以创建实体、...

    powerdesigner.zip

    7. **逆向工程(Reverse Engineering)**:如果已经有现成的数据库,PowerDesigner可以反向工程生成对应的模型,方便进行数据库的维护和重构。 8. **协作与版本控制**:PowerDesigner支持版本控制和团队协作,可以...

    PowerDesigner中文使用手册

    PowerDesigner能从现有的数据库中反向工程出模型,这对于理解和修改现有系统非常有用。手册会详细解释如何导入数据库结构,生成相应的模型,并进行对比和同步。 **五、数据库生成与比较** 一旦模型设计完成,...

    powerdesigner培训资料

    8. **逆向工程**:从现有的数据库中反向工程出数据模型,方便对已有系统进行分析和维护。 9. **元数据交换(MDX)**:PowerDesigner的MDX特性允许与其他建模工具或系统交换模型信息,实现标准化和集成。 通过这份...

    PowerDesigner160_Evaluation.exe

    另外,DataArchitect还可根据已存在的数据库反向生成 PDM,CDM 及创建数据库的SQL脚本。 (2) ProcessAnalyst 这部分用于创建功能模型和数据流图,创建"处理层次关系"。 (3) AppModeler 为客户/服务器应用...

Global site tag (gtag.js) - Google Analytics