SQL Server等的物理模型图逆向工程

原创 2005年05月27日 20:31:00

Power Designer是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。
利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制
作结构模型,也能对团队设计模型进行控制。
Power Designer的4种模型:
概念数据模型 (CDM)
物理数据模型 (PDM)
面向对象模型 (OOM)
业务程序模型 (BPM)
我主要介绍一下PDM:
PDM 叙述数据库的物理实现,帮助你考虑真实的物理实现的细节。你能通过修正PDM来适合你的表现或物理约束。
主要目的是把CDM中建立的现实世界模型生成特定的DBMS脚本,产生数据库中保存信息的储存结构,保证数据在数据库中的完整性和一致性。
PDM是适合于系统设计阶段的工具。简单说:就是PDM可以自动生成诸如'create table'之类的sql脚本.
在数据建模过程中,我们建立概念数据模型,通过正向工程生成物理数据模型,生成数据库建库脚本,最后将物理数据模型生成关系数据库。
系统数据库设计人员希望能够将数据库设计和关系数据库生成无缝地集成起来,如何保证物理数据模型与其对应数据库之间的双向同步成为数据建模非常关键的一点。
Powerdesigner作为强大的Case工具,为我们提供了方便的逆向工程特性。可以将目前所有流行的后端数据库(包括Sybase、DB2、Oracle等)的结构信息通过逆向
工程加入到PowerDesigner的物理数据模型和概念数据模型中,包括表、索引、触发器、视图等。
下面说一下如何用PowerDesigner进行逆向工程.
1.我用的数据库是oracle9i,我为了访问oracle数据库,在我的机器上安装了oracle客户端(提供了oracle客户端的驱动程序,而精简客户端则不可以),配置一个名称为mylcl的服务:
MYLCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.106)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = pwsc)
    )
  )
用户名为:testuser,密码为test.
2.在pd中,新建一个pdm,选择数据库为oracle9i
3.选择Database->configure connections,转到system dsn标签,点击"添加",选择驱动程序,由于我的数据库是oracle,所以我选择"oracle in oraclient10g_home1"
(安装了oracle客户端才有这个驱动,而精简客户端没有此驱动)
4.在data source name 中,可以随便命名一个"ora-test",在tns-server name中选择第一步中的服务名称:mylcl.点击"test connection",输入用户名密码,connection ok!
5.点击database->reverse engineer database ,选择odbc datasource:ora-test.然后点击确定
哈哈,看见什么了.我就不说了吧
pdm的图表如何?
其实pd还可以通过sql来进行反向工程,我就不说了
特此存档.同时也希望对大家有帮助.

Sql Server同样,先Database中的Connectiong连接上SQL Server,然后的就同上面第二步类似了

PowerDesigner的逆向工程,将ORACLE,SQL SERVER的脚本导入到PowerDesigner中生成模型

PowerDesigner的逆向工程,将ORACLE,SQL SERVER的脚本导入到PowerDesigner中生成模型 Oracle的反向工程就是指将Oracle中的数据库,当然...

使用visio 2010建立sql server数据模型——手动画、利用逆向工程

基础数据库这个词不在新鲜,老早就提出了。咱们从出生,个人信息就被放到一个基本信息库中了,在全国各地,通过身份证号就能知道你的基本信息。最近米老师下发了一个任务,让我们开发几个小项目,考试系统、选修课系...

使用visio 2010建立sql server数据模型——手动画、利用逆向工程

转自:使用visio 2010建立sql server数据模型——手动画、利用逆向工程   基础数据库这个词不在新鲜,老早就提出了。咱们从出生,个人信息就被放到一个基本信息库中了,在...

使用visio 2010建立sql server数据模型——手动画、利用逆向工程

前天中午用了一个中午的时间,终于找到visio画数据库模型的方法。开始我使用手工我用了一个中午的时间将我们建立的20来张表一个个建立完。 手工建立     1.在visio中新建数据库模型图 ...
  • xxyy888
  • xxyy888
  • 2012年12月06日 14:34
  • 893

Powerdesigner逆向工程从sql server数据库生成pdm (转载)

第一步:打开"控制面板"中的"管理工具"第二步:点击"管理工具"然后双击"数据源(odbc)" 第三步:打开之后,点击"添加"第四步:选择"sqlserver" 点击"完成"...

SQL SERVER逆向工程将数据库导入PowerDesigner

PD是一款不错的数据库设计工具,我们在项目开发的时候直接采用正向工程,将PD设计的数据库直接导入SQLServer中即可创建数据库及表结构,随着项目的开发,我们对表结构及表数量等进行了更改,为了保证数...

Powerdesigner逆向工程从sql server数据库生成pdm

原文地址:http://www.cnblogs.com/fangdaqing/archive/2011/01/16/pdm.html 第一步:打开"控制面板"中的"管理工具" 第二步:点击...

如何进行数据库,比如ORACLE,SQL SERVER的逆向工程,将数据库导入到PD中

Oracle的反向工程就是指将Oracle中的数据库,当然也可以是SQL Server中的数据库导入到PD中,这个需要建立一个数据库的链接,然后进行逆向工程的操作。第一步:建立数据库的链接:Pow...

PowerDesigner15在win7-64位系统下对MySQL 进行反向工程以及建立物理模型产生SQL语句步骤图文傻瓜式详解

1、安装PowerDesigner15、MySQL5.不详细讲解了。网上一大把。请各位亲参考去。 2、安MyODBC-standard-3.51.0.7-win.msi、mysql-connec...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL Server等的物理模型图逆向工程
举报原因:
原因补充:

(最多只允许输入30个字)