PowerDesigner12.5 常用功能设置

 
 
 
 

使用 PowerDesigner 设计数据库关系以后,可以生成 HTML, 供团队成员进行讨论。

Step 1 :创建一个 new Report;

选择【 file --- new --- Multi-Model Report 】,然后定义 Report Name, 这个主要是 HTML 的名称,选择 Language

Step 2: 选择需要生成的 Model;

Model Name 选择需要生成 HTML Model, 然后选择一种 Report template, 这里建议选择【 Stand Physical Report 】,然后点击【确定】。

Step 3: 生成 HTML

选择刚刚新创建的 Report, 右键,【 Generate --- HTML 】,选择存放路径。然后选择【保存】,大功告成。

二、创建索引

1. 双击 Table ,弹出 Table Properties 窗口:

2 .添加一个新的索引。

3 .选择 unique ,把索引设置为唯一索引。

4 .双击索引所在的行,弹出索引属性窗口( Index Properties )。

5 .双击添加列按钮,弹出 Selection 窗口。

6 .选择索引包含的表的列,并单击 OK

三、添加表注释和列注释

1. 表注释:双击表,弹出 Table Properties 窗口,填写 comment

2. 列注释:双击左边的树形菜单的中的列,弹出列属性窗口,填写 comment

四、使用 PowerDesigner 设计建造 MySQL 数据库

1 )使用 PowerDesigner 制作建库脚本
1
、设计 CDM(Conceptual Data Model)
2
、选择 Tools -> Generate Physical Data Model ,选择对应的 DBMS MySQL ,生成 PDM
3
、选择 Database -> Generate Database ,在弹出的 Database Generation 对话框中选择脚本存取路径及脚本文件名称
4
、点击确定后生成数据库建库脚本 (*.sql)

2 )使用建库脚本建立数据库
1
、登陆 mysql -u root -p
2
、建立空的 databse create databse mydbse;
3
、建立用户 grant all on mydbse.* to username@192.168.1.100 identified by 'password'
4
、退出 exit;
5
、在终端中输入 mysql -h 192.168.1.100 -u username -p < Script.sql
6
、回车后输入密码即可

五、 PowerDesigner 设计时表显示注释选项

PowerDesigner 设计时表显示注释选项 :
选定编辑的表 , 右键 - >Properties- >Columns- >Customize Columns and Filter( 或直接用快捷键 Ctrl+U)- >Comment( 前面打勾 )- >OK

六、 PowerDesigner 使用 MySQL auto_increment

打开 table properties 窗口 columns 选中 id 打开 columns properties 窗口 勾选 identity 即可。

七、 PowerDesigner 去掉 SQL 脚本中的双引号

Database Edit Current DBMS General Script Sql Format CaseSensitivityUsingQuote 设置为 NO 即可

八、 PowerDesigner 中设置 Entity 自动调整尺寸大小

Entity 上点击右键 单击 Format... 菜单项 选择 size 标签页 勾选 Auto adjust to text 即可

九、 Generate Name in Empty Comment

一直用 PowerDesigner 设计,并生成 Oracle 表结构,对于生成 Oracle 表中列的 Comment 字段却要手工补充。
今天同事提起 PowerDesigner 可以自动用 Name 的说明替代 Comment (在他的 PD 中可以看到效果,但他也忘记如何设置)。
网上找下了资料 , 很多都是说如何用 RUN SCRIPT 的方法。最后,经过查找 PowerDesigner 的帮忙,原来很简单。设置如下:
[Database]->[Database Generation]->[Options] ->Generate Name in Empty Comment
如果设计时没有写 Comment ,就用 Name 替代

十、修改表的字段 Name 的时候, Code 不自动跟着变?  
tools->General
   Options->Dialog:Operation    Modes:     NameToCodeMirroring(checked=false)

 

1取消Name和Code关联的设置
    在设计PDM文件的时候,设计一张表,在填写栏位的时候,如果我们输入Name,Code会跟着变化.这个完全是西方人的习惯,因为他们的Name和Code都是E文,所以不会出现什么问题.但是,我们使用的时候,就会很不习惯,Name应该是中文名字,Code才是资料库的实际字段名.
    下面记录修改设置的步骤:
        Step 1:
            菜单栏找到Tools,点开,找到General Options,点击


Step 2:打开Dialog将Operating modes中的 Name To Code mirroring 將前面的勾去掉

OK!完成
sql语句中表名与字段名前的引号去除:

打开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就可以!

 

在修改name的时候,code的值将跟着变动,很不方便

修改方法:PowerDesign中的选项菜单里修改,在[Tool]-->[General Options]->[Dialog]->[Operating modes]->[Name to Code mirroring],这里默认是让名称和代码同步,将前面的复选框去掉就行了。

十一、去掉默认的新建的表名和字段名加上双引号问题

打开 Database -> Edit Current DBMS ,出现一个编辑界面,在右边的框里,找到 script 分节点,再依次找到 sql -> format 节点,下面有一个这样的名称的属性: CaseSensitivityUsingQuote ,把这个属性的值设为 NO ,再看生成的 script ,就全部双引号都去掉了。

十二、PowerDesigner浮动工具栏消失
右击 工具栏  空白处,在列表中选择Palette!

转载于:https://www.cnblogs.com/blogyuan/archive/2011/11/24/2763137.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值