PowerDesigner笔记

1、显示关系中的一对多,多对一的数字,1,n    n,1  n,n 1,n

   tools -> display preference -> Relationship 勾上 全部的Cardinality

2 、解决不同实体集中的数据项名字不能相同的问题

 tools -> Model Options -> Model Setting  取消 Data Item 下面的Unique code

3、让表的字段有注释

选择那个表,右键->Properties->Columns->Customize Columns and Filter(或直接用快捷键Ctrl+U)->Comment(前面打勾)->OK


4、pdm生成脚本

   Database->Generate database


5、  由pdm生成建表脚本时,字段超过15字符就发生错误(oracle):
解决办法是打开PDM后,会出现Database的菜单栏,进入Database -
Edit Current DBMS  -script-objects-column-maxlen,把value值调大,比如改
成60。出现表或者其它对象的长度也有这种错误的话都可以选择对应的objects
照此种方法更改!
 
6、生成的脚本中如何把对象的双引号去掉?
打开cdm的情况下,进入Tools-Model Options-Naming Convention,把Name和
Code的卷标的Charcter case选项设置成Uppercase或者Lowercase,只要不是Mixed
Case就行!
或者选择Database->Edit current database->Script->Sql->Format,有一项
CaseSensitivityUsingQuote,它的comment为“Determines if the case
sensitivity for identifiers is managed using double quotes”,表示是否适
用双引号来规定标识符的大小写,可以看到右边的values默认值为“YES”,改为
“No”即可!
或者在打开pdm的情况下,进入Tools-Model Options-Naming Convention,把
Name和Code的卷标的Charcter case选项设置成Uppercase就可以!
 

7、PowerDesigner使用MySQL的auto_increment ,主键id自动增长
◇问题描述:
PD怎样能使主键id使用MySQL的auto_increment呢?
◇解决方法:
打开tableproperties窗口→columns→选中id列→打开columnsproperties窗口→勾选identity即可
注意:概念模型没有此选项,物理模型才有


8、PowerDesigner中设置Entity的默认字体
◇问题描述:
创建Entity时,如果PD默认字体不适合自己的个人习惯,每次创建了一个实体后都要修改实体的字体,非常麻烦,是否有只修改一次一劳永逸的方法呢?
◇解决方法:
Tools→DisplayPreferences...→Format→Entity→Modity...→Font→进行相应修改并保存设置→SetAsDefault


9、PowerDesigner中设置Entity自动调整尺寸大小
◇问题描述:
当给Entity添加了字段或其他修改时,Entiry的显示尺寸大小不会自动调整,怎样解决呢?
◇解决方法:
在Entity上点击右键→单击Format...菜单项→选择size标签页→勾选Autoadjusttotext即可



10、 PowerDesigner中执行sql脚本

    建立mysql的ODBC数据源,首先要安装驱动MyODBC-3.51.11-2-win.exe,安装以后数据源的选择时才会有mysql选项

    Database -> configure connections -> add......    Test试试是否连接成功

   然后建立数据库连接   Database -> connect

   然后就可以执行sql脚本了

   Database -> execute sql


11、

PowerDesigner生成数据库时的列中文注释乱码问题[mysql]

(1).设置mySql连接字符串gb2312

(2).PowerDesinger->Database->Generate Database->Format



————此文章有部分内容转自其他CSDN博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值