文档章节

使用powerdesigner建模

 阿宇_
发布于 2015/08/26 10:02
字数 452
阅读 114
收藏 3

1.一路next,只是有个地方需要全选:

2.破解问题,给出一个破解包下载地址(替换安装目录的同名文件即可):

http://pan.baidu.com/s/1pJtbHn9

3.主要用途,建模以后直接生成对应数据库的sql语句(支持超多数据库mysql、oracle、postgreSQL、SQLServer等)

先建立物理数据模型(PhysicalDataModel)

工程如下

表头,

列,

为列添加comment:

这里可以配置一下,不用每次都去点属性设置才能填写comment,

于是Comment这一栏就显示出来了

还有个问题,就是修改Name的时候Code会跟着变,这个很不舒服,需要让它不跟着变,于是

选择Tools->General Options...

预览生成代码

4.物理模型生成sql文件支持数据库mysql、oracle、postgreSQL、SQLServer等

Generate Database...

再次preview确认一下

点击确定即可生成sql文件

如果希望更改生成数据库sql的类别,选择Database->change DBMS

改成想要的类型即可。

5.物理模型生成Model-Java

Tools->Generate Object-Oriented Model...

点击应用->确定后生成如图,

从这里也可以看出来,powerdesigner主要设计给英语使用的,对汉化的支持不是很到位,不然就不会出现“int new在职年限”这种,它生成出来的代码是setOnjobyears(int newOnjobyears),因此如果汉化好的话这里应该会是“int newOnjobyears”,不管它,继续,

Language->Generation

点击确定生成完毕,

powerdesigner工具不仅仅可以用来建模生成sql,而且还可以画图UML模型什么的。这边博文仅是浅尝辄止。


下面这篇用法还介绍了视图、索引和存储过程的创建:

http://blog.csdn.net/wangpeng047/article/details/7164643


© 著作权归作者所有

共有 人打赏支持
上一篇: WinRunner
下一篇: mysql环境搭建
粉丝 6
博文 164
码字总数 60633
作品 0
成都
程序员
私信 提问
【PPT分享】PowerDesigner10.0与模型驱动开发.ppt

作者简介 我的名字是王晓昀 (WANG Xiao Yun) 我于1978年上北京大学.只上了三个月. 我于1979年去法国上学 1986年大学毕业后在巴黎的SDP软件公司工作 1988年开始开发PowerDesigner 1989年开发在...

红薯
2010/09/03
1K
9
PowerDesigner 15—— 企业架构建模的原动力

一、 引言 正 如建筑蓝图是建设一座高楼大厦的基石一样,企业架构对一个企业的生存和发展具有同样至关重要的作用。随着企业的发展,企业的信息系统与业务关联越来越紧 密,信息系统的复杂度和...

红薯
2009/02/03
5.7K
0
PowerDesigner的网友评论

这不是一款免费或者开源的工具,但它却是数据库建模工具中的翘楚,因此列出以供参考。 PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有...

红薯
2009/12/11
756
2
无法在 Wine 环境中使用 PowerDesigner 12

台式机装上了 Ubuntu 9.10 ,之前一直使用的是 PowerDesigner 数据库建模软件,于是就装了个 wine 来运行 PowerDesigner。 安装和破解都成功,启动也正常,但是在软件中新建一个模型或者打开...

红薯
2009/11/11
1K
3
跨平台的 PowerDesigner-ERMaster

在linux一直没有找到一款可以替代powerdesigner的软件,每次设计数据库都得打开虚拟机,比较麻烦,某日,突然发现了一个不错的替代品-ERMaster,官网是http://ermaster.sourceforge.net,这个...

鉴客
2012/05/27
3.1K
1

没有更多内容

加载失败,请刷新页面

加载更多

iOS个人中心渐变动画、微信对话框、标签选择器、自定义导航栏、短信验证输入框等源码

iOS精选源码 简单的个人中心页面-自定义导航栏并予以渐变动画 程序员取悦女票的正确姿势---Tip1(iOS美容篇) iOS 前台重启应用和清除角标的问题 微信原生提醒对话框3.0 JHLikeButton - 有趣...

Android爱开源
5分钟前
0
0
Yii2使用驼峰命名的形式访问控制器

yii2在使用的时候,访问控制器的时候,如果控制器的名称是驼峰命名法,那访问的url中要改成横线的形式。例如: public function actionRoomUpdate(){//}//访问的时候就要www.test.co...

dragon_tech
8分钟前
0
0
Navicat使用教程:使用Navicat Query Analyzer优化查询性能(第2部分)

下载Navicat Monitor最新版本 Navicat Monitor 是一套安全、简单而且无代理的远程服务器监控工具。它具有强大的功能使你的监控发挥最大效用。受监控的服务器包括 MySQL、MariaDB 和 Percona ...

电池盒
14分钟前
0
0
Python3 读写utf-8文本文件

with open('testRead.txt', 'r', encoding='utf-8') as f: for each_line in f: Passwith open('testWrite.txt', 'w', encoding='utf-8') as f: f.write('写入的内容'......

编程老陆
17分钟前
0
0
Linux syslog相关函数详解

介绍 syslog是Unix系统的日志系统。可以将日志记录在本地系统中。 一个完整的syslong日志包含如下信息:程序模块 | 严重性 | 时间 | 主机名 | 进程名 | 进程ID | 正文。 syslong相关函数 1....

RongJinhui0
21分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部