-------------------一般操作
新建: new - physical data model -- DBMS:mysql5
查看 建表语句 : 双击你在 pd 里面所建的表--》选择“ perview ”,可以查看这张表的建表语句。
m 表示不能为空
p 是主键
自增问题: 解决方法如下:
在你所要设为自增型的键上(比如你的 id )双击,弹出一个 Column Properties 对话框,右下角有一个 Identify 的选择框,选中它 OK ,就可以了。
再去查看 Preview ,就能看到用大写标识出来的 AUTO_INCREMENT 。
右键表属性在physical options中可设置表类型MYISAM
设置编码: PowerDesigner 生成 sql 问题生成 sql 的方法是 Database -->Generate Database (Ctrl + G ) , 选择DataBase——Generate DataBase——Format——Text Formatting,选择UTF8 ;
设置字段默认值 :双击表,出现 column 列表,双击要设置的列的左边的灰色框,应该会弹出新的窗口,然后在新窗口上选择 standard checks ,里面有 default 的默认值
primary key (id) : 一定要把主键脚本生成在create table里面,可以在生成数据库脚本的时候进行设置:菜单Database-->Database Generation-->Options-->选择左边的"Key"-->把右边的"Outside"改为"Inside"
/*==============================================================*/
/* Table: product */
/*==============================================================*/
create table product
(
id int(10) not null auto_increment,
name varchar(255),
num decimal(10,2),
ctime datetime,
content text,
class_id int(10),
class_name varchar(255),
primary key (id)
);
---------------------导出MYSQL报错 :generation aborted due to errors detected during the verification of the model
生成sql的方法是 Database -->Generate Database (Ctrl + G ) 但是提示 Generation aborted due to errors detected during the verification of the model.
检查了好久 发现将Options中的check model 去掉就可以了!
还有 one file on 如果去掉的话是按照表生成许多个sql
如果需要直接生成到数据库中可以选择odbc generation
------------------表关联
PowerDesigner如何设计表之间的关联
以省份表和地区表为例
在工具箱中找到参照关系工具:
由地区表到省份表之间拉参照关系,箭头指向父表 ,然后双击参照关系线,打开参照关系的属性:
在这里检查父表与子表是否正确 ,如果因操作失误不正确的话可以点击下拉列表框选择。
点击连接标签 ,进行字段关联设置:
如上图,在这里设置子表的关联字段 。从子表指向父表
OK,基本父表与子表的关联关系已经设置完毕,记住最好不要使用系统自动生成的名称,修改为自己的,否则表多了以后可以会出现重名。
-------------------------- 创建索引
创建普通索引【单列,或多列】不要勾选 U
---------------------破解方法:
下载 PowerDesigner12.5 后有一个 license.lic 和 pdflm12.dll 两个文件,license.lic 是用于破解序号的,pdflm12.dll 是用于替换原来安装后的文件,破解首先用 pdflm12.dll 替换安装要目录的 pdflm12.dll 文件,然后在PD的菜单中找到 Tools ==>> License Parameters ==>> 选第一个,然后先load找到 下载的 license.lic 文件,重启即破解完成。
一、下载
1 、 PowerDesigner 12.5 官方下载地址
http://download.sybase.com/eval/PowerDesigner/powerdesigner125_eval.exe (复制到浏览器或迅雷下载)
大小 125 MB (132,006,349 字节 )
二、破解
环境: Window 2003 Server Enterprise+sp1+PowerDesigner12.5_eval.exe(12.5.0.2169)
1 、制作 license.lic 文件
拷贝以下内容,并保存为 license.lic 文件(注意扩展名是 lic )
FEATURE PD_SHELL SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=1 FEATURE PD_DEV SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=2 FEATURE PD_DA SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=3 FEATURE PD_STU SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=4 FEATURE PD_DEVE SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=5 FEATURE PD_DAE SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=6 FEATURE PD_STUE SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=7 FEATURE PD_VW SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=8 FEATURE PD_CDM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=9 FEATURE PD_XSM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=0 FEATURE PD_ILM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=1 FEATURE PD_RQM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=2 FEATURE PD_PDM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=3 FEATURE PD_OOM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=4 FEATURE PD_BPM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=5 FEATURE PD_RMG SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=6 FEATURE PD_FRM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=7 FEATURE PD_RTP SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=8 FEATURE PD_MMR SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=9 |
2 、查看版本
安装之后, About PowerDesigner 显示“ PowerDesigner Studio Enterprise Tral. Expires in 15days ”
3 、破解过程
3.1 替换 pdflm12.dll
拷贝 pdflm12.dll 到安装目录,如 c:\programe files\sybase\PowerDesigner 12.5\
3.2 导入授权文件
A 、打开 PD12.5 ,菜单 Tools -> License Parameters.. ,显示 License Management Wizard 。单击 [ 下一步 ]
C 、电击 [Load] ,选择上面生成的 license.lic 文件,之后显示 License Key 。
D 、单击 [ 下一步 ] 显示选择语言窗口,选择 PRC 。
F 、点击 [ 完成 ] ,系统提示授权配置成功更新!
4 、确认破解
About PowerDesigner 不再显示“ PowerDesigner Studio Enterprise Tral. Expires in 15days ”