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

第二步:点击"管理工具"然后双击"数据源(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,便可以成功配置数据源。

Powerdesigner逆向工程从sql server数据库生成pdm (转载)的更多相关文章

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

    Powerdesigner逆向工程从sql server数据库生成pdm 第一步:打开"控制面板"中的"管理工具" 第二步:点击"管理工具" ...

  2. Powerdesigner逆向工程从sql server数据库生成pdm (完整版)

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

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

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

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

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

  5. PowerDesigner逆向工程,从SQL Server数据库生成Physical Model -----数据源方式

    1.File-Reverse Engineer-Database 2.DBMS选择SQL Server 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 一路Next..... ...

  6. PowerDesigner逆向工程,从SQL Server数据库生成Physical Model

    提前声明:这种方式貌似只能是Power Designer安装在数据库服务器的时候才可以,因为我按照成功的这个再去从本机逆向连接远程服务器的时候,一直提示:test failed......不讲了,尴尬 ...

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

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

  8. 利用PowerDesigner绘制PDM生成SQL Server数据库

    PowerDesigner是个很强大的建模工具,可以利用它绘制各种图形,本文利用该工具绘制PDM,进而生成SQL Server数据库. 比如绘制一个简单的学生选课.教师授课管理系统的PDM: pk表示 ...

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

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

随机推荐

  1. atitit查询表修改表字段没反应--解锁锁定的表

    atitit查询表修改表字段没反应--解锁锁定的表 查询表修改表字段没反应 要是使用gui 没反应,最好使用cmd 方式,不卉不个gui 锁上.. ALTER TABLE t_mb_awardweix ...

  2. paip. 调试技术打印堆栈 uapi print stack java php python 总结.

    paip. 调试技术打印堆栈 uapi print stack java php python 总结. 作者Attilax  艾龙,  EMAIL:1466519819@qq.com 来源:attil ...

  3. LLVM和GCC的区别

    最近在Mac OS X Mountain Lion下用Xcode进行开发,发现在编译选项里有如下所示的这两种编译器:一个是Apple LLVM compiler 4.2,另外一个是LLVM GCC 4 ...

  4. 微信小程序笔记(二)

    微信小程序环境搭建与开发工具介绍 2-1 开篇介绍及下载工具 1.开发工具下载地址:   http://t.cn/RVKH0HS 2.下载安装对应版本:win32,win64,mac; 2-2 小程序 ...

  5. Leetcode 189 Rotate Array stl

    题意:将数组旋转k次,如将数组[1,2,3,4,5]旋转1次得到[2,3,4,5,1],将数组[1,2,3,4,5]旋转2次得到[3,4,5,1,2]..... 本质是将数组分成两部分a1,a2,.. ...

  6. Java band [Cite]

    SampleModel  取样模型Databuffer 数据缓冲区 Raster 光栅Sample 样本band  带 SampleModel是java awt中的一个抽象类,它定义了一个接口,用于提 ...

  7. sqlserver卡号段分组

    之前给上海一家电子商务公司做一个卖卡系统,遇到了卡号段分组的问题.刚开始没什么好的实现方法,遂在博客园求助但未果,没法自己研究sql,终于搞定. 问题描述: 有个卡库存表,有个卡号字段,假设数据:16 ...

  8. 15系统函数&数据类型转换(必学)-大话数据库视频教程

    大纲:系统函数的用法,case...when的用法,cast关键字的用法,convert的用法 优酷超清地址: 腾讯超清地址: 百度网盘下载地址:http://pan.baidu.com/s/1dDe ...

  9. Windows7给C盘扩容

    // 在之前的系统中都是使用PartitionMagic来进行磁盘容量的分配,但PartitionMagic在Windows7中的兼容性不是好很好,导致不能使用.其实Windows7自带了磁盘管理工具 ...

  10. MongoDB图形化管理工具

    NoSQL的运动不止,MongoDB 作为其中的主力军发展迅猛,也带起了一股开发图形化工具的风潮:气死反过来说,看一个产品是否得到认可,可以侧面看其第三方工具的数量和成熟程度:简单的收集了MongoD ...