Power Designer是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。
利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。
 
Power Designer的4种模型:概念数据模型 (CDM)物理数据模型 (PDM) 面向对象模型 (OOM) 业务程序模型 (BPM) 我主要介绍一下PDM:PDM 叙述数据库的物理实现,帮助你考虑真实的物理实现的细节。你能通过修正PDM来适合你的表现或物理约束。主要目的是把CDM中建立的现实世界模型生成特定的DBMS脚本,产生数据库中保存信息的储存结构,保证数据在数据库中的完整性和一致性。PDM是适合于系统设计阶段的工具。简单说:就是PDM可以自动生成诸如'create table'之类的sql脚本.在数据建模过程中,我们建立概念数据模型,通过正向工程生成物理数据模型,生成数据库建库脚本,最后将物理数据模型生成关系数据库。
 
系统数据库设计人员希望能够将数据库设计和关系数据库生成无缝地集成起来,如何保证物理数据模型与其对应数据库之间的双向同步成为数据建模非常关键的一点。Powerdesigner作为强大的Case工具,为我们提供了方便的逆向工程特性。可以将目前所有流行的后端数据库(包括Sybase、DB2、Oracle等)的结构信息通过逆向工程加入到PowerDesigner的物理数据模型和概念数据模型中,包括表、索引、触发器、视图等。
 
下面说一下如何用PowerDesigner进行逆向工程.1.我用的数据库是Sql Server 2000,现在在我的机器上安装了SQL Server2000企业版(我的机子系统是Windows 2003企业版),我使用了sa连接数据库,帐号是sa,密码也是sa(不要在实际部署中学我这样,那样危险很大哦:)1、在pd中,新建一个pdm,选择数据库为Sql Server 2000(如下图).

2、选择Database->configure connections。
转到system dsn标签,

点击"添加",选择驱动程序,由于我的数据库是Sql Server 2000,所以我选择"Sql Server"

4.在“名称”中,可以随便命名一个"LocalServer",在“服务器”中选择第一步中的当前Sql Server服务的名称:zhoufoxcn(本人的SQL Server服务名为“zhoufoxcn”),
根据自身情况选择合适的连接方式,我选择的是使用SQL帐号登录。
5.点击database->reverse engineer database ,选择odbc datasource:ora-test.然后点击确定哈哈,看见什么了.我就不说了吧pdm的图表如何?其实pd还可以通过sql来进行反向工程,我就不说了特此存档.同时也希望对大家有帮助.
点击"test connection",输入用户名密码,connection ok!
 
 

利用Power Designer反向数据库结构相关推荐

  1. Power Designer反向获取数据库物理模型时Unable to list the users.

    今天在用Power Designer反向数据库时,遇到一个问题,如下: Unable to list the users. 解决方案: 步骤一:选择菜单栏中的Database -> Change ...

  2. 使用PD(UML工具——Power Designer)设计数据库

    下载并安装Power Designer 我是从网上下载的PowerDesigner15.1汉化破解版,下载的软件如下: 解压缩之后的目录为: 双击PowerDesigner15_Evaluation. ...

  3. power designer 设计数据库生成到oracle数据库

    一.概念模型设计 1. 创建工程,创建概念设计模型,在快捷菜单栏调出 palette 找到表格工具,在主界面中创建表格. 2. 创建出的表格,双击进入设计模式 -------------------- ...

  4. Power Designer设计数据库及导出表结构到word文档

     Power design版本为16.5.0.3982 1. 新建模型 点击 File -> New Model... ,弹出如下对话框: 设置后点击 ok 2. 在左侧的Workspace ...

  5. 1.Power Designer 由数据库反向生成pdm文件

    一:由脚本文件生成pdm 1)点击File->Reverse Engineer->Databases 2)点级Databases会打开如下对话框 3)下一步,选中Using script ...

  6. MySQL数据库实操教程(26)——数据库设计软件Power Designer

    版权声明 本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl Power Designer概述 Power Designer 是美国Sybase公司的CAS ...

  7. 数据库的简单设计与使用(编辑工具:Power Designer)

    @一贤不穿小鞋(!<数据库的简单设计与使用>) 编辑工具:Power Designer 1.新建Model: file ==> new Model ==> 选择Model Ty ...

  8. power designer概述

    power designer概述 Power Designer 是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,他几乎包括了数据库模型设计的全过程.利用Power De ...

  9. Power Designer介绍

    需求分析软件 Power Designer 是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,他几乎包括了数 据库模型设计的全过程.利用Power Designer可以制 ...

最新文章

  1. PC端、移动端手机竖拍原图压缩上传顺时针旋转90°的解决方案
  2. 使用 markdown-it 解析 markdown 代码(读 VuePress 三)
  3. 二维码识别器PC版(电脑版)
  4. Kotlin实战指南三:流程控制
  5. 龙芯.NET正式发布 开源共享与开发者共成长
  6. Zuul 2 –样本过滤器
  7. Linux驱动技术(四) _异步通知技术
  8. python利用tensorflow识别圆_RaspberryPi上实现佩戴口罩识别——2020电赛F题小记
  9. 积分上下限无穷_数学分析|第九章 定积分利用等价无穷小量和定积分定义解决数列极限问题总结...
  10. Oreo授权系统V1.0.6公益开源版本
  11. 在一头扎进机器学习前应该知道的那些事儿 1
  12. 快速学会require的使用
  13. CodeForces - 837F(二分组合思维)
  14. 清理打印机连接数bat_通过批处理bat解决局域网打印机共享问题
  15. Endnote: 如何区分中英文期刊
  16. 教你简单3步搞定——微信快速添加个人表情包
  17. 听说你想去大厂看学妹,带你看看小米前端实习岗面试长啥样?
  18. pta 计算机通信(并查集)
  19. 如何使用 ssh 建立 socks 代理
  20. python提取斜坡结构

热门文章

  1. 关于生活工作学习之感悟-第一篇
  2. Android开发— 2016_最流行的Android组件、工具、框架大全(二)
  3. 再学 GDI+[20]: TGPTextureBrush 与 TWrapMode
  4. 最近工作上的两个问题的调查报告
  5. Leetcode 5182.删除一次得到子数组最大和
  6. CC1101魔幻的收发切换机制
  7. Springboot使用Filter以及踩过的坑
  8. java 中public 类
  9. Windows2008|2003超出最大连接数
  10. linux 配置多IP