PowerDesigner逆向工程从现有数据库生成PDM
2015-08-11 02:04
441 查看
如题,我想对于一个旧系统或者帮别人的系统进行擦屁股时,数据库设计以及关系都是非常好的切入点;
使用这个方法的前提,就是在数据库设计中,已经有明确的主外键关系(这里只针对中小型设计,业务逻辑强的,对于特定的优化设计基本可以忽略);
解决方法:
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,则生成模型。
大功告成,文字是炒的,图片是我截的。感谢!
使用这个方法的前提,就是在数据库设计中,已经有明确的主外键关系(这里只针对中小型设计,业务逻辑强的,对于特定的优化设计基本可以忽略);
解决方法:
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,则生成模型。
大功告成,文字是炒的,图片是我截的。感谢!
相关文章推荐
- SQL Server安装完成后3个需要立即修改的配置选项
- mysql 官方版本号命名 及安装后查看信息 、位数
- MySQL性能优化的21个最佳实践
- Redis2.8 单个redis JedisPool 与spring的集成配置
- mysql explain 解释
- spark1.4.1配置及源码阅读
- 01_05 JSP基础语法之实战(数据库验证登录页面)
- 使用 mysqlbinlog恢复数据
- mysql中char,varchar,text
- oracle 11g数据库安全加固注意事项
- 【MySql】使用记录<四>
- 分享一下Mysql常见的几个错误问题及解决方法
- mysql could not be resolved: Name or service not known
- mysql主从复制
- MySQL常用命令
- mysql主从复制
- postgresql 用户的操作权限
- MySQL优化方案
- oracle死锁解决方法
- Redis学习笔记