在数据建模过程中,我们建立概念数据模型,通过正向工程生成物理数据模型,生成数据库建库脚本,最后将物理数据模型生成关系数据库,现在反过来,通过逆向工程将关系数据库,生成物理数据模型。Powerdesigner作为强大的Case工具,提供了方便的逆向工程特性。可以将目前所有流行的后端数据库(包括Sybase、DB2、Oracle等)的结构信息通过逆向工程加入到PowerDesigner的物理数据模型和概念数据模型中,包括表、索引、触发器、视图等。
PDM中的逆向工程是指从现有DBMS的用户数据库或现有数据库SQL脚本中生成PDM的过程。逆向工程有两种对象:1)通过ODBC数据源连接数据库 2) 现有数据库sql脚本。
优点:
在丢失数据模型或者数据库模型同现有的数据库不一致,可以通过该方法生成使用中数据库的模型
缺点:
还原回的模型中,可能会没有中文注释,没有表外键对应关系(字段还有,索引关系没了)
1.新建odbc数据源:控制面板--管理工具--数据源(ODBC)
或者在powerdesigner中也可以进行数据源建立,方法如下:Database->configure connections-->odbc machine data sourse
添加新的数据源add data sourse(ctrl+n)-->
系统数据源(只用于当前机器),选择好对应的驱动程序-->
数据源建立成功,双击连接测试成功。
2.逆向工程:
file菜单下的Reverse Engineer -->Database,弹出Database Reverse Engineering对话框
点击ok,就此生成对应的模型,powerdesigner很强大吧。
- 大小: 55.8 KB
- 大小: 45.5 KB
- 大小: 60 KB
- 大小: 63.5 KB
- 大小: 48.1 KB
- 大小: 52.4 KB
- 大小: 78 KB
- 大小: 73.4 KB
- 大小: 13.1 KB
分享到:
相关推荐
POWERDESIGNER逆向工程从现有数据库生成PDM
Powerdesigner逆向工程从现有数据库生成PDM.doc
PowerDesigner逆向工程导入MYSQL数据库总结 PowerDesigner逆向工程导入MYSQL数据库总结
PowerDesigner逆向工程生成PDM模型及数据库
powerdesigner逆向工程导入mysql脚本生成PDM带全注释
使用Powerdesigner的逆向工程生成PDM.pdf
如何用Powerdesigner的PDM(物理数据模型)生成数据库及逆向工程(将现有的数据库生成PDM)
该方法为powerdesigner逆向连接oracle数据库,生成.pdm文件,然后根据.pdm文件导出数据库文档的方法,文档中的方法都已经测试,可以导出word,html,和word三种格式。
反向工程:可以从现有数据库逆向生成数据模型,用于分析和修改现有数据库。 代码生成:可以生成DDL脚本,用于数据库的创建和维护。 PDM文件在数据库设计中的作用是定义数据库结构和关系,包括表的字段、主键、外键等...
PowerDesigner反向生成PDM, PDM生成DOC
PowerDesigner中批量根据对象的name生成comment的脚本 PowerDesigner中逆向工程将数据库中comment脚本赋值到PDM的name
6、学会在PowerDesigner中如何通过逆向工程生成PDM。 二、实验软硬件环境 1、个人PC电脑一台; 2、Windows操作系统、PowerDesigner16.0及以上版本; 三、实验内容 1、对物业管理系统建立物理数据模型(PDM); 2、...
6.5.2 CDM生成PDM …… 第7章 物理数据模型及PowerDesigner实现 7.1 PDM概述 7.2 PDM物理图中的概念 7.3 PDM多维图的概念 7.4 PDM的环境设置 7.5 触发器、存储过程和函数 7.6 构建数据库的访问结构 7.7 构建Web服务 ...
6.5.2 CDM生成PDM …… 第7章 物理数据模型及PowerDesigner实现 7.1 PDM概述 7.2 PDM物理图中的概念 7.3 PDM多维图的概念 7.4 PDM的环境设置 7.5 触发器、存储过程和函数 7.6 构建数据库的访问结构 7.7 构建Web服务 ...
6.5.2 CDM生成PDM …… 第7章 物理数据模型及PowerDesigner实现 7.1 PDM概述 7.2 PDM物理图中的概念 7.3 PDM多维图的概念 7.4 PDM的环境设置 7.5 触发器、存储过程和函数 7.6 构建数据库的访问结构 7.7 构建Web服务 ...
逆向工程 将已存在的数据库产生进新的PDM 之内。数据来源可能是从脚本文件或一个开放数据库连接数据来源。 并不是每个设计都需要用到Power Designer。 例如:小的系统,或Table数比较少的情况下就没有...