`

powerdesigner

阅读更多

PowerDesignerPhysical Model design中,除了Oracle外,选择其他数据库模型,最后生成建数据库脚本的时候,不会自动生成记录表和列注释信息的数据库脚本代码。

一.利用脚本生成模型

 

如果你不光有个正在使有的数据库,你还有一下建立库的脚本,那你发财了!因为用.sql的脚本生成的模型,就不存在用数据库生成的缺点了,具体操作如下:

 

通过SQL脚本逆向工程生成PDM

 

1、 数据库SQL脚本文件crebas.sql。下为脚本实例:

/*==============================================================*/

/* Database name: PhysicalDataModel_1 */

/* DBMS name: ORACLE Version 9i */

/* Created on: 2003-07-13 10:49:08 */

/*==============================================================*/

/*==============================================================*/

/* Table: "class" */

/*==============================================================*/

create table "class" (

"classID" NUMBER(2) not null,

"className" VARCHAR2(24),

constraint PK_CLASS primary key ("classID")

)

/

/*==============================================================*/

/* Table: "student" */

/*==============================================================*/

create table "student" (

"studentID" NUMBER(10) not null,

"studentName" VARCHAR2(4),

"classID" NUMBER(2),

constraint PK_STUDENT primary key ("studentID")

)

/

alter table "student"

add constraint FK_STUDENT_REFERENCE_CLASS foreign key ("classID")

references "class" ("classID")

/

 

2、 还是创建一个pdm,选择Database--->Reverse Engineer Database,选择Using script files。

 

二、生成模型后要导出数据库建库脚本

 

导好的模型,当然是用来修改和导出建库脚本的,操作方法如下

 

1、选择database--->generate database弹出如下窗口

 

 

 

在用户的none中选择数据库用户,同时可选要导出的表,最后点击确定,如果不能正常生成脚本提示模型错误,则在上图中的options中将check modle 的选项去掉,点击确定,生成sql脚本,

 

这时生成的脚本不要着急去用,因为可能是有问题,用记事本或其它工具打开这个脚本,你会发现在所属名上也就是s2ms上都会加上""号,用Ctrl+H,将所有"替换为空,就大功告成了!

 

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

1,打开Powerdesigner工具,创建一个PDM文件,选择与之匹配的数据库类型“ibm db2 udb 8.x common server”。创建方法为:右键点击左侧面板中的WorkSpace---->new------>physical data nodel ,在DBMS中选择你要的数据类型,选择好后点击确定,则新建立了一个工作空间。

      2,选择Database菜单下的Reverse Engineer Database,弹出Database Reverse Engineering对话框,选Using an ODBC data source选ODBC数据源“s2ms”,如下图所示:

 

3,点击确定后,显示此数据库中所有表、视图、用户(这个选择一下该数据库的用户)。根据需要选择后,转换成pdm。图示如下

 

4,选择好后,点击OK,则生成模型。

分享到:
评论

相关推荐

    PowerDesigner

    **PowerDesigner**是一款强大的数据库建模工具,广泛用于软件开发和数据分析领域。它提供了一整套数据建模、业务流程建模、系统分析和物理设计的功能,帮助用户创建高质量的数据模型,进而支持数据库的设计和优化。 ...

    PowerDesigner16. 7

    PowerDesigner是一款强大的数据库建模工具,它在IT行业中被广泛应用于数据建模、数据库设计以及系统分析。在标题"PowerDesigner16.7"中提到的版本是该软件的一个特定迭代,16.7版提供了丰富的功能和改进,旨在帮助...

    PowerDesigner 12.5 汉化包

    PowerDesigner是一款强大的数据库建模工具,广泛应用于系统分析和设计阶段,它可以帮助用户创建概念数据模型(CDM)、物理数据模型(PDM)以及业务流程模型等。在本主题中,我们将聚焦于"PowerDesigner 12.5 汉化包...

    PowerDesigner 12汉化+破解补丁

    1.先安装PowerDesigner 12 下载PowerDesigner 12英文官方版: http://dl01.nbdown.net//Program/Sybase.PowerDesiner.v12.0.zip 2.只需将下面下载的这个powerdesigner12的破解文件,只需要把pdflm12.dll 这个...

    PowerDesigner 15.2 最新破解

    PowerDesigner 15.2.0.3042 官方下载: 目前 PowerDesigner 最新官方正式版本为 15.2.0.3042 ,官方下载地址: 主程序:PowerDesigner152_Evaluation.exe ...

    PowerDesigner15汉化包

    PowerDesigner是一款强大的数据库建模工具,广泛应用于系统分析和设计中。它提供了全面的数据建模功能,包括概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM),支持多种数据库管理系统,如Oracle、...

    PowerDesigner16.5.rar

    PowerDesigner是一款强大的数据库设计与建模工具,尤其在企业级数据建模领域有着广泛的应用。16.5版本是其历史版本之一,提供了多种功能来支持数据库设计、数据分析以及系统架构设计。 一、数据库建模 ...

    powerdesigner 15.2 pdflm15.dll破解文件

    目前 PowerDesigner 最新官方正式版本为 15.2.0.3042 ,官方下载地址: 主程序:PowerDesigner152_Evaluation.exe http://download.sybase.com/eval/PowerDesigner/PowerDesigner152_Evaluation.exe 类库: ...

    PowerDesigner导入ExcelCSV脚本以及示例.rar

    PowerDesigner是一款强大的数据库设计工具,它能够帮助数据库管理员和开发者创建、管理和理解复杂的数据库模型。在数据建模过程中,有时我们需要导入大量数据,此时Excel CSV文件就显得非常实用,因为它们可以方便地...

    使用PowerDesigner生成数据库说明文档.docx

    "使用PowerDesigner生成数据库说明文档" 本文将介绍使用PowerDesigner生成数据库说明文档的详细步骤。PowerDesigner是一个功能强大的数据库设计工具,能够快速生成数据库说明文档。本文将分三个部分介绍:配置...

    PowerDesigner设计建模实例

    PowerDesigner设计建模实例 PowerDesigner是一款强大的设计建模工具,由Sybase公司推出,集成了UML(统一建模语言)和数据建模的CASE(Computer Aided Software Engineering,计算机辅助软件工程)工具。...

    PowerDesigner15.1正式版官网下载地址

    ### PowerDesigner 15.1 正式版下载与应用详解 #### 一、PowerDesigner 简介 PowerDesigner 是一款由 SAP 公司开发的综合数据建模工具,广泛应用于数据库设计、数据仓库构建及业务流程分析等多个领域。自问世以来...

    使用PowerDesigner进行数据库设计

    ### 使用PowerDesigner进行数据库设计详解 #### 一、PowerDesigner简介 PowerDesigner是一款强大的数据库建模工具,由SAP公司开发。它可以帮助开发者快速高效地完成数据库的设计与维护工作,支持概念模型、逻辑模型...

    PowerDesigner导出数据表结构

    PowerDesigner是一款强大的数据库设计工具,它提供了从概念数据模型(CDM)到物理数据模型(PDM)的转换,以及数据库脚本生成和数据库逆向工程等功能。在数据建模领域,PowerDesigner扮演着至关重要的角色。...

    PowerDesigner16.5版本包含MySQL5.0模型的DBMS文件

    PowerDesigner是一款强大的数据库设计与管理工具,常用于企业级的数据建模、数据库设计以及系统分析。在本场景中,我们关注的是PowerDesigner16.5版本与MySQL5.0模型的相关性。通常,PowerDesigner会包含多种数据库...

    PowerDesigner显示数据库中文备注

    PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术。PowerDesigner独具匠心地将多种标准数据...

    PowerDesigner16.5汉化包.rar

    PowerDesigner是一款强大的数据库建模工具,广泛应用于系统分析和设计阶段,它可以帮助用户创建概念数据模型(CDM)、物理数据模型(PDM)以及业务流程模型等。在本压缩包"PowerDesigner16.5汉化包.rar"中,包含了...

    Powerdesigner license证书16.6 16.5可用

    PowerDesigner是一款强大的数据库建模工具,广泛应用于软件开发和数据管理领域。它的许可证(license)是用户使用该软件的合法凭证,确保用户可以运行和使用PowerDesigner的各种功能。标题提到的"Powerdesigner ...

Global site tag (gtag.js) - Google Analytics