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数据源,如下图所示:
3、点击确定后,显示此数据库中所有表、视图、用户(这个选择一下该数据库的用户)。根据需要选择后,转换成pdm。图示如下
4、选择好后,点击OK,则生成模型。
大功告成,文字是炒的,图片是我截的。感谢!
转载于:https://www.cnblogs.com/EasonJim/p/4719812.html
PowerDesigner逆向工程从现有数据库生成PDM相关推荐
- PowerDesigner逆向工程从SqlServer数据库生成PDM(图文教程)
场景 SqlServer数据库中数据库表已经建立完成后期要想维护PD文件时可以直接从数据库中直接导出生成. 首先电脑中需要安装PowerDesigner. PowerDesigner165安装婆姐汉花 ...
- pdm生成java_Powerdesigner逆向工程从现有数据库生成PDM
优点: 在丢失数据模型或者数据库模型同现有的数据库不一致,可以通过该方法生成使用中数据库的模型 缺点: 还原回的模型中,可能会没有中文注释,没有表外键对应关系(字段还有,索引关系没了) 前提: 1.确 ...
- PowerDesigner逆向工程,从数据库导出PDM(包括采坑记录)
本文所使用工具: PowerDesigner 16, 数据源Oracle 11g 第一步如图,新建一个模型 第二步:选中当前模型 testdb. 然后在菜单栏database->update ...
- powerdesigner逆向工程,从数据库导出PDM
本文工具: powerdesigner 15, 数据源oracle 11g 第一步如图,新建一个模型 第二步:选中当前模型 testdb. 然后在菜单栏database->update mod ...
- 如何用Powerdesigner的PDM(物理数据模型)生成数据库及逆向工程(将现有的数据库生成PDM)(转)...
如何用Powerdesigner的PDM(物理数据模型)生成数据库及逆向工程(将现有的数据库生成PDM) pdm做好后,最终是要将其转化为数据库实体的. 1.确认当前Powerdesigner设置的d ...
- 使用PowerDesigner 15对现有数据库进行反向工程(图解教程) by Yulh
原文 使用PowerDesigner 15对现有数据库进行反向工程(图解教程一) by Yulh 由于早期的一个项目在数据库设计建立时没有输出为E-R图,偶在对此项目进行二次改造升级时则使用了PD对原 ...
- PowerDesigner逆向工程导入MYSQL数据库总结
PowerDesigner逆向工程导入MySQL数据库总结 由于日常数据建模经常使用PowerDesigner,使用逆向工程能更加快速的生成模型提高效率,所以总结使用如下: 1. 安装mys ...
- powerdesigner反向MySQL5.1数据库 生成ER图
powerdesigner反向MySQL5.1数据库 生成ER图 转载于:https://www.cnblogs.com/passer1991/archive/2013/03/17/2964680.h ...
- Entity Framework Core系列教程-3为现有数据库生成实体模型
在Entity Framework Core中为现有数据库创建模型 在这里,您将学习如何在Entity Framework Core中为现有数据库创建上下文和实体类.为现有数据库创建实体和上下文类称为 ...
最新文章
- 生命的礼赞,请记住我的名字,我叫科比-布莱恩特
- 资深程序员不一定当得了软件架构师
- struct sockaddr与struct sockaddr in struct sockaddr un的区别和联系
- 【Redis】Redis介绍与Redis3在Window下的安装
- SQL作业:综合练习(二)的返评
- python shelve模块
- jeecg开源项目的IDEA的部署
- Java—synchronized和ReentrantLock锁详解
- python中ta_非常详细的Ta-Lib安装及使用教程
- Dell™ PowerEdge™ R710机架式服务器旨在成为虚拟化企业的构建块
- 0.99元用7天,金山云大米云主机给你这个机会!
- Maven之快速入门
- 运维监控系统实战笔记(day1)
- 基于高光谱影像的农作物检测应用简介
- HC-02蓝牙串口模块的配置和使用
- torch.bmm 函数
- 星际争霸2 sc2replay录像回放python库sc2reader常用函数总结
- strlen()函数详解
- 云服务器能共享文件夹,云服务器能共享文件夹
- 安装一台计算机的操作系统,一台电脑可以这样来同时安装XP和WIN7两种操作系统...