原文地址:http://www.cnblogs.com/fangdaqing/archive/2011/01/16/pdm.html

第一步:打开"控制面板"中的"管理工具"

第二步:点击"管理工具"然后双击"数据源(odbc)"

第三步:打开之后,点击"添加"

第四步:选择"sqlserver" 点击"完成"

第五步:跟据自身的情况填写

说明:

名称和描述可以自己命名,服务器就是你的数据库地址(下图)

第六步:填写好登录名和密码

第七步:完成所有配置后,打开PowerDesigner 15 新建模型,选择好数据库类型

第八步:选择"数据库"

第九步:选择好数据源(就是第一步到第六步在控制面板里配置的那个)

第十步:配置好后,打点击"数据库"选择如下图

第十一步:进行如下图配置

第十二步:勾选需要的配置

第十三步:点击ok完工(剩下的自己手动填写,可能有些东西没有,如中文说明什么的)

逆向Oracle

PowerDesigner提供了逆向工程,允许将已经存在的数据库转化为数据库物理模型,再由物理模型得出数据库的概念模型(E-R模型),这里使用的数据库是Oracle10g,使用逆向工程抽取数据库物理模型的步骤如下:

1.打开PD,菜单操作顺序为File>>Reverse Engineer>>Database...,表示从数据库进行逆向工程,这里的选项还有:Process Language、Object Language、XML Definition...三个。

2.选择Database...选项后,在弹出的General选项卡的DBMS选择Oracle Version 10g,share the DBMS definition确定。

3.选择数据源:using an ODBC datasource,从中选择一个配置好的数据源。如果数据源没有配置,那么通过Add按钮配置一个系统数据源名称(DSN),并输入用户名和密码连接数据源,确定后进入逆向工程界面。

4.逆向工程界面有用户过滤、全选、取消全选、选项前置、选项后置、过滤条件等操作选项,底下是数据库所拥有的各种对象,如表、视图、同义词、用户、角色、抽象数据类型、索引、触发器、过程、表空间......等等。

5.选择要反向工程的对象后,点击OK即可完成数据库到物理模型的逆向工程。

6.将物理模型转换为概念模型:打开物理模型图,选择Tools的Generate Conceptual Data Model...菜单选项,即可完成物理模型到概念模型的转换。

需要注意的细节:

1.配置数据源:配置Oracle数据源时,出现“无法加载oracle in oradb10g_home2 odbc驱动程序的安装例程,因为存在系统错误代码127”错误,此时是因为数据库环境变量设置的问题,在环境变量的PATH中将X:/oracle /product/10.2.0/db_1/BIN路径配置进来后,重新建立DSN,便可以成功配置数据源。

转载于:https://www.cnblogs.com/bro-ma/p/10438139.html

Powerdesigner逆向工程从sql server数据库生成pdm相关推荐

  1. 【转】Powerdesigner逆向工程从sql server数据库生成pdm

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

  2. 如何用Powerdesigner的PDM(物理数据模型)生成数据库及逆向工程(将现有的数据库生成PDM)(转)...

    如何用Powerdesigner的PDM(物理数据模型)生成数据库及逆向工程(将现有的数据库生成PDM) pdm做好后,最终是要将其转化为数据库实体的. 1.确认当前Powerdesigner设置的d ...

  3. PowerDesigner 逆向工程 从SQL文件转换成PDM 从PDM转成CDM

    从SQL文件逆向工程到PDM: ①选择file -> Reverse Engineer - > Database ②在General选项卡中选择MySQL数据库,点击确定. ③using ...

  4. 使用PowerDesigner 设计SQL Server 数据库

    工具: Sybase PowerDesigner 12.5 Microsoft  SQL Server 2005 第一步:概念数据模型 打开PowerDesigner 软件,设计"概念数据模 ...

  5. sql server数据库备份单个表的结构和数据生成脚本

    1.使用场景:sql server数据库备份单个表的结构和数据,在我们要修改正式系统的数据的一天或者多条某些数据时候,要执行update语句操作,安全稳健考虑,最好先做好所修改的表的结构和数据备份! ...

  6. SQL Server数据库技术大全——08讲 PD的使用

    SQL Server数据库技术大全--08讲   PD的使用 讲解了使用PowerDesigner进行数据库建模,包括如何建立概念模型.如何通过概念模型生成物理模型以及如何通过物理模型生成数据库脚本的 ...

  7. 从SQL Server数据库转到Oracle数据库的数据脚本处理

    在我们很多情况下的开发,为了方便或者通用性的考虑,都首先考虑SQL Server数据库进行开发,但有时候客户的生产环境是Oracle或者其他数据库,那么我们就需要把对应的数据结构和数据脚本转换为对应的 ...

  8. Microsoft SQL Server 数据库使用(二)

    ##Microsoft SQL Server 数据库使用(二) 数据库练习使用可以在我的资源下载中下载数据库脚本文件. 一.查询数据 注:下面使用 Microsoft SQL Server 2019 ...

  9. SQL Server 数据库备份

    SQL Server 数据库备份 原文 http://www.cnblogs.com/ynbt/archive/2013/04/04/2999642.html 备份数据库是指对数据库或事务日志进行复制 ...

最新文章

  1. 谷歌员工论坛自述引程序员羡慕,只招募最优秀的人,薪资福利超棒
  2. java集合代码_Java-集合(示例代码)
  3. 微信小程序设置文本左对齐居中对齐右对齐setTextAlign的使用说明
  4. INotifyPropertyChanged 接口
  5. OpenCV相机运动估计
  6. 积累一点小Sql 表的纵横互转玩玩看
  7. 用maven建立一个工程2
  8. python算法学习代码_python 算法学习部分代码记录篇章1
  9. 软考中级软件设计师基础知识总结
  10. Kafka消息队列原理总结
  11. JAVA第一次授课心得_关于第一次java课的感想
  12. DeblurGAN-v2: Deblurring (Orders-of-Magnitude) Faster and Better阅读笔记
  13. html css动漫素材,66种特效的CSS3动画库animate.css
  14. 酶促反应动力学_酶促反应动力学讲解.ppt
  15. Excel中怎么把经纬度记录转成经纬度数值形式
  16. 虚拟机+服务器管理器怎么打开,大话西游2特色版虚拟机镜像一键服务端+启动教程+物品ID+GM设置方法+数据库工具等...
  17. Quantum Espresso Hands-On实战训练(五)——电荷密度可视化
  18. 3GPP TS 23501-g51 中英文对照 | 4.4.2 SMS over NAS
  19. Oracle 查询一个月内每天指定时间段内的数据量
  20. MATLAB求解峰值、均值、平均幅值、方差、均方根、方根幅值、最值、峭度、斜度、裕度指标、波形指标、脉冲指标、峰值指标、峭度指标

热门文章

  1. 我想对雷军说:请做点实事为用户,别天天在微博上吹牛逼
  2. theano 安装_Theano-安装
  3. 2021011206贾天乐实验三
  4. Intellij IDEA插件开发入门
  5. 【Excel】忘记VBA密码怎么办(Hex编辑器)
  6. 华为杯大学生计算机软件大赛,关于举办吉林工商学院2020年第一届“华为杯”大学生网上数学建模竞赛的通知...
  7. 神经网络的多任务学习方法,避免灾难性遗忘
  8. java面试知识迷你版--持续更新中
  9. win7远程桌面不需要密码的方法
  10. sshd启动失败,一直重启