Powerdesigner逆向工程从sql server数据库生成pdm (完整版)
第一步:打开"控制面板"中的"管理工具"
第二步:点击"管理工具"然后双击"数据源(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 (完整版)的更多相关文章
- Powerdesigner逆向工程从sql server数据库生成pdm【转】
Powerdesigner逆向工程从sql server数据库生成pdm 第一步:打开"控制面板"中的"管理工具" 第二步:点击"管理工具" ...
- Powerdesigner逆向工程从sql server数据库生成pdm (转载)
第一步:打开"控制面板"中的"管理工具" 第二步:点击"管理工具"然后双击"数据源(odbc)" 第三步:打开之后,点击 ...
- 【转】Powerdesigner逆向工程从sql server数据库生成pdm
第一步:打开"控制面板"中的"管理工具" 第二步:点击"管理工具"然后双击"数据源(odbc)" 第三步:打开之后,点击 ...
- Powerdesigner逆向工程从sql server数据库生成pdm
第一步:打开"控制面板"中的"管理工具" 第二步:点击"管理工具"然后双击"数据源(odbc)" 第三步:打开之后,点击 ...
- 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..... ...
- PowerDesigner逆向工程,从SQL Server数据库生成Physical Model
提前声明:这种方式貌似只能是Power Designer安装在数据库服务器的时候才可以,因为我按照成功的这个再去从本机逆向连接远程服务器的时候,一直提示:test failed......不讲了,尴尬 ...
- PowerDesigner 逆向工程 从SQL文件转换成PDM 从PDM转成CDM
从SQL文件逆向工程到PDM: ①选择file -> Reverse Engineer - > Database ②在General选项卡中选择MySQL数据库,点击确定. ③using ...
- 利用PowerDesigner绘制PDM生成SQL Server数据库
PowerDesigner是个很强大的建模工具,可以利用它绘制各种图形,本文利用该工具绘制PDM,进而生成SQL Server数据库. 比如绘制一个简单的学生选课.教师授课管理系统的PDM: pk表示 ...
- 使用PowerDesigner 设计SQL Server 数据库
工具: Sybase PowerDesigner 12.5 Microsoft SQL Server 2005 第一步:概念数据模型 打开PowerDesigner 软件,设计“概念数据模型”(Co ...
随机推荐
- java数据导出成 EXCEL
/** * * @param out 输出流 * @param maplist 数据 * @param title 标题 * @param headers 表头 * @param keys 表头对应的 ...
- function overloading/ declare function
Declare a function To declare a function without identifying the argument list, you can do it in thi ...
- ContextLoaderListener和Spring MVC中的DispatcherServlet加载内容的区别
一:ContextLoaderListener加载内容 二:DispatcherServlt加载内容 ContextLoaderListener和DispatcherServlet都会在Web容器启动 ...
- rotate.js实现图片旋转 (chrome,IE,firefox都可以实现)
找了好多资料,要么是IE可以用,但是谷歌不行,,还有就是两个都可以用的,图片大小显示不全.终于找到一个好一点的js,先贴一下代码. 1.rotate.js jQuery.fn.rotate = fun ...
- js 跨域的使用
try{document.domain="jincin.com"}catch(error){} 需要在被调用的函数和调用函数出都要加入上面相同的语句 下面看一下第二种跨域的解决方案 ...
- 给WebApp加一个“壳”,实现Andriod系统添加到桌面
IOS系统的Safari浏览器有一个“添加到桌面”的功能,能在手机桌面上为你的Webapp添加一个快捷方式,其外观和Native App看起来一样. 这个功能对Webapp来说太有用了,它能让用户像“ ...
- inline-block布局方式
刚研究了一下inline-block布局方式 inline-block布局方式是一种比float浮动更优的一种布局方式. 一个超简单的demo html: <!doctype html> ...
- 如何实现Linux下的U盘(USB Mass Storage)驱动
如何实现Linux下的U盘(USB Mass Storage)驱动 版本:v0.7 How to Write Linux USB MSC (Mass Storage Class) Driver Cri ...
- Asp.Net MVC3 简单入门第一季(三)详解Controller之Filter
前言 前面两篇写的比较简单,刚开始写这个系列的时候我面向的对象是刚开始接触Asp.Net MVC的朋友,所以写的尽量简单.所以写的没多少技术含量.把这些技术总结出来,然后一简单的方式让更多的人很好的接 ...
- [Leetcode][Python]45: Jump Game II
# -*- coding: utf8 -*-'''__author__ = 'dabay.wang@gmail.com' 45: Jump Game IIhttps://oj.leetcode.com ...