Power Designer常见问题汇总如下,请查阅:
1、安装PD v15.0版
2、由pdm生成建表脚本时,字段超过15字符就发生错误(oracle)
原因未知,解决办法是打开PDM后,会出现Database的菜单栏,进入Database - Edit Current DBMS -
script-objects-column-maxlen,把value值调大(原为30),比如改成60。出现表或者其它对象的长
度也有这种错误的话都可以选择对应的objects照此种方法更改!
或者使用下面的这种方法:
生成建表脚本时会弹出Database generation提示框:把options - check model的小勾给去掉,就是不
进行检查(不推荐)!
或者可以修改C:\Program Files\Sybase\PowerDesigner Trial 11\Resource Files\DBMS\oracl9i2.xdb
文件
修改好后,再cdm转为pdm时,选择“Copy the DBMS definition in model”把把这个资源文件拷贝到模
型中。
3、生成的建表脚本中如何把对象的双引号去掉?
打开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就可以!
4、建立一个表后,为何检测出现Existence of index的警告
A table should contain at least one column, one index, one key, and one reference.
可以不检查 Existence of index 这项,也就没有这个警告错误了!
意思是说没有给表建立索引,而一个表一般至少要有一个索引,这是一个警告,不用管也没有关系!
5、创建一个表在修改字段的时候,一修改name的内容,code也跟着变化,如何让code不随着name变化
Name和Code 的右侧都有一个按钮“=”,如果需要不同步的话,把这个按钮弹起来就可以了。
Tools->General Options->Dialog->Name to Code Mirroring (去掉)
6、由CDM生成PDM时,自动生成的外键的重命名
PDM Generation Options->Detail->FK index names默认是%REFR%_FK,改为FK_%REFRCODE%,其中%
REFRCODE%指的就是CDM中Relationship的code!另外自动生成的父字段的规则是PDM Generation
Options->Detail->FK column name template中设置的,默认是%.3:PARENT%_%COLUMN%,可以改为Par%
COLUMN%表示是父字段!
7、如何防止一对一的关系生成两个引用(外键)
要定义关系的支配方向,占支配地位的实体(有D标志)变为父表。
在cdm中双击一对一关系->Detail->Dominant role选择支配关系
8、修改报表模板中一些术语的定义
即文件:C:\Program Files\Sybase\PowerDesigner Trial 11\Resource Files\Report
Languages\Chinese.xrl
Tools-Resources-Report Languages-选择Chinese-单击Properties或双击目标
修改某些对象的名称:Object Attributes\Physical Data Model\Column\
ForeignKey:外键
Mandatory:为空
Primary:主键
Table:表
用查找替换,把“表格”替换成“表”
修改显示的内容为别的:Values Mapping\Lists\Standard,添加TRUE的转化列为是,FALSE的转化列为
空
另外Report-Title Page里可以设置标题信息
1。pd中复制一列是,实际上是一个链接。源列的变动同时体现在复制列上
2。数据库设计通常步骤:CDM缺定主要结构--》生成PDM--》在PDM上修改,必要时生成CDM
3。若由pdm生成cdm再生成pdm,在pdm中修改过的外键名将被改回到默认值
4。必要时可以通过修改模板(Database-Edit Current DataBase)改变脚本的格式。例如:
Script-Objects-Column-Add的Value中开头增加一行“--%COLNNAME%”以便在脚本中显示列的中英文
对照
5。去掉讨厌的name、code映射:Tools-General Options-clear the Name to Code mirroring check
box
6。对于大小写不敏感的数据库(如Oracle),PowerDesign在创建脚本时自动给表名和字段名加上双引
号,以“强字符串”形式来获取区分大小写,这样给sql语句的编写制造很多麻烦。去掉这个添足的功能
:
Database -〉Edit Current DBMS -〉Script. -〉Sql -〉Format -〉CaseSensitivityUsingQuote
右边面板参数值 Value 选择No
7。由cdm生成pdm,可以控制是否将关系生成引用;由pdm生成脚本,可以控制是否将引用生成外键
8。对于oracle而言,为表设置选项(如tablespace GPSSYSTEM)可使其创建到正确的表空间;为主键设
置选项(using index tablespace GPSINDEX)使索引创建到正确的表空间中
分享到:
相关推荐
PB常见问题汇编;PowerBuilder编程俱乐部常见问题;PB常见函数;PowerBuilder常见问题集;PowerBuilder使用技巧集;PB常见问题;PB技巧100例;PB技巧及经验。是个集成包。
power designer 的 快递数据.cdmr的,
在Excle定义数据字典结构,在通过Excel定义的结构输入到power designer。
PowerBuilder常见问题集PowerBuilder常见问题集PowerBuilder常见问题集PowerBuilder常见问题集PowerBuilder常见问题集PowerBuilder常见问题集PowerBuilder常见问题集
power designer 12.5及破解补丁,在网上不太好找。费了我很大的力气终于成功了。今天把安装步骤和破解补丁上传方便大家使用。
Power Designer导出word模板下载,Power Designer导出数据结构模板下载
Power Designer 的简易教程可以稍微看看
power designer 15 注册机power designer 15 注册机power designer 15 注册机power designer 15 注册机power designer 15 注册机power designer 15 注册机power designer 15 注册机power designer 15 注册机
power designer是用于数据库设计和建模的工具,可以自动生成代码,还可以方向工程,由代码生成模型。 本资源详细讲述了power designer的操作和使用方法,使用价值极高。 请下载本资源后仅用于学习交流,不用于商业...
数据库建模工具简介--Power Designer9.0
Power Designer Simple Tutorial
Power Designer使用说明 Power Designer使用说明 Power Designer使用说明
利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。他可以与许多流行的软件开发工具,例如PowerBuilder、Delphi、VB等相配合使开发...
概念数据模型.doc 在Power Designer 中应用概念模型进行数据库
power Designer使用手册 power Designer使用手册
powerbuilder常见问题
Power Designer简易教程PPT格式 Power Designer简介及功能说明 Power Designer的4种模型及相互转换 Power Designer环境说明 Power Designer操作说明 将CDM对象转换为PDM对象 正向工程与逆向工程 数据库相关操作 ...
PowerBuilder常见问题解答
power designer1.25 汉化包 power designer1.25 汉化包 power designer1.25 汉化包