PowerDesigner15使用时的十五个问题
PowerDesigner常见问题解决(一)

For EachattrIncls.Attributes
If Notattr.IsShortcutThen
ment<> "" =attr.CodeThen
=ment
End If
noAttr=noAttr+ 1
2
第一步:先建立对象模型:
第二步:选择对象反向工程的菜单:
第三步:选择需要逆向工程的java类
点击确定:
反向工程生成的类图如下:
3
第一步,打开脚本执行窗口:
第二步,执行如下的脚本:
Option Explicit
' Get the current active model
Dim Model
Set Model =ActiveModel
If (Model Is Nothing) Or (NotModel.IsKindOf(PdOOM.cls_Model)) Then
MsgBox"The current model is not an OOM model."
Else
' Get the Classes collection
DimModelClasses
DimbShortcutClosed
bShortcutClosed= false
Ifcls.IsShortcutThen
If Not (cls.TargetObjectIs Nothing) Then
' Show properties of the target class
Setcls=cls.TargetObject
noClass=noClass+ 1
powerdesigner常见问题解决及常用操作共3页文档

常见问题解决及常用操作1.在修改name的时候,code的值将跟着变动解决:可在Tools->General options->Dialog下[Name to Code mirroring]复选框去掉2.Cdm文件,数据项的唯一性代码选项和重用选项数据项的唯一性代码,有时使用不方便,默认设置为唯一性解决:使用Tools--->Model Options->Model Settings。
在Data Item组框中定义数据项的唯一性代码选项(Unique Code)与重用选项(Allow Reuse)。
如果选择Unique Code复选框,每个数据项在同一个命名空间有唯一的代码,而选择Allow reuse ,一个数据项可以充当多个实体的属性。
3.如何防止一对一的关系生成两个引用(外键),如图所示解决:要定义关系的支配方向,在cdm中双击一对一关系->Cardinalities->Dominant role选择支配关系生成的pdm如下:4.模型的比较选择Tools->Compare Model5.模型的合并选择Tools->Merge Model6.模型的检查:Tools->Check Model7.建立一个表后,检测出现Existence of index的警告解决:可以不检查 Existence of index 这项,也就没有这个警告错误。
(一个表一般至少要有一个索引,这是一个警告,不用管也没有关系)8.检查模型出现Column code maximum length错误等解决:列名太长,超过设置的列名最大长度,可将参数值设大:Database=>Edit current DBMS –>Script\Objects\Column\Maxlen value=>新值可设:Database->Edit current DBMS –>Script\Objects\MaxConstLen value=>新值Database=>Edit current DBMS –>Script\Objects\Table\Maxlen value=>新值9.批量生成数据:Database->Generation Test Data10.生成数据库脚本:Database->Generate Database11.查看sql语句,表名与字段名前出现引号解决:Tools->Model Options->Naming Convention->code->character case->Uppercase或者设置如下:把Database → Edit Current DBMS → Script → Sql →Format → CaseSensitivityUsingQuote中value设置为NO12.生成sql语句含有“drop…”解决:在菜单Database->Generate Database,选择弹出的窗口中的Options 标签页,去掉窗口右边drop...选项即可13.设置sql创建规则:Database -> Edit Current DBMS ->Script -> Object 可设置table column pkey 等的生成规则14.为字段添加注释问题Database -> Edit Current DBMS ->Script -> Objects->Column->Add右侧value最好添加 /*%COLNNAME%*/15.文件类型相互之间的转化Tools --> Generate Object-Oriented ModelTools --> Generate Conceptual Data ModelTools --> Generate Logical Data ModelTools --> Generate Physical Data Model16.Pdm->oom文件,查看生成的java类,出现类名字段是中文,并不是code的值(pdm中name是中文,code是英文)解决:可做如下设置:pdm文件生成oom文件时,Tools --> Generate Object-Oriented Model弹出的对话框,在“Detail”选项下“Convert names into codes”复选框去掉17.生成报表Report->Generate Report18.字体等的设置:空白处右键,Display Preferences->Format19.希望以上资料对你有所帮助,附励志名言3条:20.1、宁可辛苦一阵子,不要苦一辈子。
PowerDesigner画线遇到的问题

PowerDesigner画线遇到Tools之后选择倒数第三个display prefrence
2.出现之后点击一下左边的Format之后再点击Modify
3.出现点击LineStyle出现圈里面选择跟我圈的一样的线。
4.那样就可以实现直线了。
5.如果要箭头先画一条直线在它上面右键选择第二个名字叫Format的之后出现我圈的地方可以改成你要的箭头形状。
(二)关于改一个形状里面的字体大小
1.先建一个形状之后在图形上右键选择Format之后点击font,之后出现里面在我圈的地方改字体大小。
powerdesigner15.1简要使用手册

Powerdesigner15.1 简要使用手册(2010年3月)神州数码教育学院杨庆跃网址:E-mail:bi60cn@目录1PowerDesigner简介 (3)2使用PowerDesigner环境 (5)2.1对象浏览器中的对象 (5)2.2PowerDesigner的几种模型文件: (6)3概念数据模型(CDM) (9)3.1创建概念图 (10)3.2创建及删除实体(Entity)及关系(Relationship) (11)3.3定义和使用域(Domain) (14)3.4建立数据项(Data Item) (17)3.5定义业务规则(Business Rule) (19)3.6定义和使用继承 (20)4物理数据模型(PDM) (26)4.1新建PDM (27)4.2将CDM 对象转换成PDM 对象 (28)4.3使用物理数据模型创建数据库脚本 (35)4.4逆向工程 (37)5生成数据库报表文件 (42)6多维图 (46)6.1创建多维图 (47)6.2获得多维对象 (48)6.3建立Cubes (49)6.4创建Cube数据 (50)1PowerDesigner简介PowerDesigner是Sybase公司的CASE工具集,是图形化、易于使用的企业建模环境。
使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。
利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。
它可与许多流行的数据库设计软件,例如:PowerBuilder、Delphi、VB等相配合使用来缩短开发时间和使系统设计更优化。
PowerDesigner 主要包括以下功能:•集成多种建模能力,能建立的模型包括:数据模型(E/R, Merise)业务模型(BPMN, BPEL, ebXML)应用模型(UML)• 自动生产代码,包括:SQL (支持多于50种数据库系统)Java.NET• 强大的逆向工程能力• 可扩展的企业库解决方案,具备强大的安全性及版本控制能力,可支持多用户• 自动化、可定制的报表能力2使用PowerDesigner环境z对象浏览器对象浏览器可以用分层结构显示你的工作空间,显示模型以及模型中的对象,实现快速导航。
powerdesigner常见问题解决及常用操作

常见问题解决及常用操作1.在修改name的时候,code的值将跟着变动解决:可在Tools->General options->Dialog下[Name to Code mirroring]复选框去掉2.Cdm文件,数据项的唯一性代码选项和重用选项数据项的唯一性代码,有时使用不方便,默认设置为唯一性解决:使用Tools--->Model Options->Model Settings。
在Data Item 组框中定义数据项的唯一性代码选项(Unique Code)与重用选项(Allow Reuse)。
如果选择Unique Code复选框,每个数据项在同一个命名空间有唯一的代码,而选择Allow reuse ,一个数据项可以充当多个实体的属性。
3.如何防止一对一的关系生成两个引用(外键),如图所示解决:要定义关系的支配方向,在cdm中双击一对一关系->Cardinalities->Dominant role选择支配关系生成的pdm如下:4.模型的比较选择Tools->Compare Model5.模型的合并选择Tools->Merge Model6.模型的检查:Tools->Check Model7.建立一个表后,检测出现Existence of index的警告解决:可以不检查 Existence of index 这项,也就没有这个警告错误。
(一个表一般至少要有一个索引,这是一个警告,不用管也没有关系)8.检查模型出现Column code maximum length错误等解决:列名太长,超过设置的列名最大长度,可将参数值设大:Database=>Edit current DBMS –>Script\Objects\Column\Maxlenvalue=>新值可设:Database->Edit current DBMS –>Script\Objects\MaxConstLen value=>新值Database=>Edit current DBMS –>Script\Objects\Table\Maxlen value=>新值9.批量生成数据:Database->Generation Test Data10.生成数据库脚本:Database->Generate Database11.查看sql语句,表名与字段名前出现引号解决:Tools->Model Options->Naming Convention->code->character case->Uppercase或者设置如下:把Database → Edit Current DBMS → Script → Sql → Format → CaseSensitivityUsingQuote中value设置为NO12.生成sql语句含有“drop…”解决:在菜单Database->Generate Database,选择弹出的窗口中的Options标签页,去掉窗口右边drop...选项即可13.设置sql创建规则:Database -> Edit Current DBMS ->Script -> Object 可设置table column pkey等的生成规则14.为字段添加注释问题Database -> Edit Current DBMS ->Script -> Objects->Column->Add右侧value最好添加/*%COLNNAME%*/15.文件类型相互之间的转化Tools --> Generate Object-Oriented ModelTools --> Generate Conceptual Data ModelTools --> Generate Logical Data ModelTools --> Generate Physical Data Model16.Pdm->oom文件,查看生成的java类,出现类名字段是中文,并不是code的值(pdm中name是中文,code是英文)解决:可做如下设置:pdm文件生成oom文件时,Tools --> Generate Object-Oriented Model弹出的对话框,在“Detail”选项下“Convert names into codes”复选框去掉17.生成报表Report->Generate Report18.字体等的设置:空白处右键,Display Preferences->Format。
PowerDesigner的一些技巧手段及讲解

PowerDesigner使用详解PowerDesigner的样式设置PD提供了强大的配置功能,可以对生成的数据库对象命名、数据模型的展现进行设置。
这里首先讲下样式的设置。
颜色和字体设置1.单独设置某个对象的颜色和字体1.1修改实体填充色(1)单击选中某个需要修改填充色的实体。
(2)右击,在弹出式菜单中选择“Format”选项,系统将弹出格式化窗口。
(3)切换到“Fill”选项卡中,选择Fill color为白色,如图所示:(4)单击确定或应用按钮,即可将选中的实体修改为白色填充色。
1.2修改线条颜色(1)选中需要修改线条颜色的实体或者是关系。
(2)右击,在弹出式菜单中选择“Format”选项,系统将弹出格式化窗口。
(3)切换到“Line Style”选项卡,修改Color为黑色,如图所示:(4)单击确定或应用按钮,即可将选中的实体线条修改为黑色。
1.3修改字体(1)选中需要修改线条颜色的实体或者是关系。
(2)右击,在弹出式菜单中选择“Format”选项,系统将弹出格式化窗口。
(3)切换到“Font”选项卡,左边会列出多个Symbol,可以将实体的名字、实体中的属性、主键等分别设置不同的字体。
统一要求所有Symbol都使用Times New Roman字体,Size为10,颜色为黑色,如图所示:(4)单击确定或应用按钮,即可将选中的对象的文字进行修改。
2.设置所有模型的颜色和字体设置一个模型中所有对象的颜色、字体等的方法有两种,一种是使用Ctrl+A全选所有实体和关系,然后右键单击“Format”选项或者单击工具栏的Line Style、Fill Style和Font按钮。
另一个办法是不选择任何对象,在空白区域右击,在弹出式菜单中选择“Display Preferences”选项,在左边的Category 列表中选择“Format”->“Entity”选项,系统会在右侧显示当前的实体的样式。
ORCAD使用中常见问题汇集及答案

ORCAD使用中常见问题汇集及答案1、什么时FANOUT布线? FANOUT布线:延伸焊盘式布线。
为了保证SMD器件的贴装质量,一般遵循在SMD 焊盘上不打孔的原则,因此用fanout布线,从SMD器件的焊盘向外延伸一小段布线,再放置VIA,起到在焊盘上打孔的作用。
在LAYOUT PLUS 中,用AUTO/Fanout/Board,实现fanout1、什么时FANOUT布线?FANOUT布线:延伸焊盘式布线。
为了保证SMD器件的贴装质量,一般遵循在SMD焊盘上不打孔的原则,因此用fanout布线,从SMD器件的焊盘向外延伸一小段布线,再放置VIA,起到在焊盘上打孔的作用。
在LAYOUT PLUS 中,用AUTO/Fanout/Board,实现fanout布线。
先要设置好FANOUT的参数。
在自动布线前要对PCB上各SMD器件先FANOUT布线。
2、现在顶层图上有四个模块,选中任一模块后,按右键选Descend Hierarchy后可进入子图,现在子图已画好,如何在顶层中自动生成PORT?而不用自己一个一个往上加PORT?(子图中已给一些管脚放置了PORT)阶层式电路图的模块PIN脚要自己放置。
选中模块后用place pin快捷菜单。
自动应该不可能。
3、只是想把板框不带任何一层,单独输出gerber文件.该咋整?发现在layout 自带的模板中,有一些关于板框和尺寸的定义,都是在notes层。
所以你也可以在设定板框时,尝试单独将obstacle type 设定为board outline,将obstacle layer 设定为 notes,当然要在layers对话框里添加上notes层,再单独输出notes层gerber文件4、层次原理图,选中,右键,Descend Hierarchy,出现错误:Unable to descend part.?建议重新设置层级、重新设置属性后就可以了5、层次原理图是什么概念呢?阶层电路就是将经常要用到的原理图(如半加器)作为一个模块,不仅可以使设计版图简洁,而且便于其他设计引用6、有关ORCAD产生DEVICE的问题用ORCAD出DEVICE文件时,它只默认原理图上所显示的元件的PIN连接来出,悬空的PIN 在DEVICE里的PINCOUNT没有统计进去,而且确定不了元件PIN 的数量(由于悬空没有显示)这样的话,做封装的时候很容易做错,如果没有DATA SHEET的话。
PowerDesign高级应用Powerdesigner使用建议

PowerDesign ⾼级应⽤Powerdesigner 使⽤建议PowerDesign ⾼级应⽤Powerdesigner 使⽤建议1.Powerdesigner 使⽤建议1.1业务规则的使⽤(Business Rule)对于⼀些业务逻辑可能出现在多个数据表中,建议封装成Business Rule ,这样便于业务逻辑的重新使⽤,也便于业务逻辑的维护。
为了便于维护业务逻辑,可以考虑将Business Rule 和Domains 结合起来使⽤。
将业务Business Rule 应⽤到Domains 上,然后再把Domains 应⽤到数据表的字段上。
例如:在拆迁项⽬中,拆迁业务部分,管理参数业务部分,房源业务部分,拆迁合同部分的数据表中都有楼层这个字段,因此先⼀个Business Rul e ,然后定义⼀个Domain ,这样相应的数据表的字段就可以使⽤这个Domain 了。
1.2.⾃定义数据类型(Domains)的使⽤oralce 提供了⼀些内置的数据类型,但是⽤户也可以根据业务的需要,定义⾃定义的数据类型。
在⾃定义数据类型⾥⾯包装业务逻辑。
正如上⾯的房屋楼层,我们可以定义⼀个独⽴的数据类型(Domain)维护,然后在相关数据表的字段上使⽤这个⾃定义数据类型。
⼀般在定义⾃⼰的数据类型时候,可以在oracle 基本类型上定义,然后可以加上⼀些standard check 或者Business Rules 。
⽐如:在拆迁项⽬中,⾯积类别这个字段在很多数据表都出现了,可以作为⼀个单独的数据类型类维护,定义⼀个” ⾯积类别” Domains (包含的种类有:0 --- 厅房⾯积,1 --- 使⽤⾯积,2 --- 单元⾯积,,3 --- 总建筑⾯积,4 --- 分摊⾯积)。
⽽且由于Powerdesigner 的提供关联作⽤,这样便于当业务逻辑发⽣了变动,能够很快查询出那些对象受到影响。
1.3序列号(Sequence)的使⽤在powersigner 的模型⾥⾯定义⼀堆了Sequence ,接下来的是要把他们和数据表的相关字段关联起来,特别是那些⽤于多个数据表字段的Sequence 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简介PowerDesigner的主要作用一般还是数据库建模,并生成对应的数据库设计文档,可以与数据库保持同步。
一般常用的有CDM,PDM,UML建模,CDM可以转为PDM。
支持正向[生成数据库]和逆向工程[从数据库中生成],并直接关联到到数据库中,PDM可以直接和数据库进行关联,并将数据库,表,视图,触发器等数据库对象生成到数据库中,也可将这些对象更新到PDM中。
PowerDesigner的几个主要常用菜单是MODEL、DATEBASE、Tool,这三个菜单下命令使用比较多,要熟悉。
PD 还可以用来画用例图,序列图,类图等UML图。
也可以画企业架构图,软件应用架构图等等图形15个问题列表:No.1:是不是一定要从CDM开始设计,然后在进行PDM的设计?NO.2:工具栏palette不见了,如何把它找出来?NO.3: 如何建立与数据库的关联?NO.4: 域和数据项有何作用?No.5: 如何生成主键的自定义增长列,SQL Server和Oracle数据分别是如何操作的?No.6: NAME和CODE联动,如何取消?NO.7. 如何实现字段的NAME和Comment属性互换?NO.8: 如何修改某个对象的命名规则,比如外键,比如主键,比如触发器等?No.9: 如何用PD生成测试数据,以便测试?No.10 如何把CODE的NAME中文也生成在脚本中,也就是列名后就是NAME的说明文字?NO.11 如何将数据库结构,表名,表的字段导出到Word中,或者生成HTML文件以便查看?No.12 如何去除生成SQL时的双引号问题,双引号在Oracle中可以保证大小写,却异常麻烦?NO.13 如何修改PD的显示样式?No.14 如何去除表名,字段的长度限制?No.15 如何进行数据库的逆向工程?说明:本文提到的PD基于PD15.英文版。
No1:是不是一定要从CDM开始设计,然后在进行PDM的设计?本人觉得没有必要,项目的大小、熟悉程度、起步和个人习惯不一样,熟练业务的,项目小的直接用PDM设计未尝不可。
NO2:工具栏palette不见了,如何把它找出来?这个问题我找了所有的菜单才找到,在【Tools】-【Customize Toolbars】点击打开,列表项里的【palette】选中即可,此外,这个窗口中还可以设计对齐的方式等等。
NO3:如何建立与数据库的关联?详细建立:PowerDesigner建立与数据库的连接,以便生成数据库和从数据库生成到PD中。
[Oracle 10G版] PowerDesigner建立与数据库的连接,以便生成数据库和从数据库生成到PD中。
[SQL SERVER 2005版]NO4:域和数据项有何作用?域和数据项的作用是为了复用而设定的,数据类型可以保持一致,比如不少表里都有经纬度,则可以定义两个通用的域,如图所示,点击【Model】-【Domains】出现如图所示,建了三个域,那么建表时可以复用,打开列的属性的时候就可以复用了,如果域的类型发生了改变,则该列的数据类型也发生改变。
数据项作用类似于此。
还有一些,比如主键递增IDNo.5 如何生成主键的自定义增长列,SQL Server和Oracle数据分别是如何操作的?SQL Server版本:第一步,首先要建立与数据库的连接,方法较多,这里举个例子:PowerDesigner建立与数据库的连接,以便生成数据库和从数据库生成到PD中。
[SQL SERVER 2005版]第一步,打击DATABASE菜单。
第二步:弹出Configure Data Connections窗口第三步,选择系统数据源。
第四步,选择你需要的数据库。
第五步:进行数据库的IP地址和SA账号的设置。
可以附加数据库,也可以在原来的数据库中继续新建。
第六步,直接进行,并进行测试。
点击测试数据源,会弹出测试成功的提示。
至此建了一个与数据库SQL SERVER 2005之间ODBC连接。
第二个,打开PD15,新建一个PDM文档,然后新建一个表,如图所示:第3步:打开T_ID列的属性设置,设置自动生成如何设置步长呢:如下:点击自动递增列,如图所示,有一个Microsoft的列:第4步,因为之前设置了数据库连接,这个时候点击【Database】-【Generate Database】则可以生成此表到数据库中,如图所示,这时SQL Server2005查看该表创建语句的图:至此,SQL Server2005下创建自增1完成,呵呵。
Oracle版本:/netsql/archive/2010/05/19/1739512.htmlPowerDesigner中如何生成主键和自增列--Oracle版本上文讲了如何在SQL Server2005中建立主键和自增列:下面讲述,Oracle中如何新建自增列,总的来说需要建立序列,并把这个序列付给某一列,重建触发器即可。
第一步,首先要建立与数据库的连接,方法较多,这里举个例子:如何建立与Oracle的连接:/netsql/archive/2010/05/19/1739491.html PowerDesigner建立与数据库的连接,以便生成数据库和从数据库生成到PD中。
[Oracle 10G版]第一步,打开PD15,找到【Database】,如图所示:第二步,点击新建按钮,创建一个新的ODBC连接。
第三步,这里选择系统数据源,并选择Oracle第四步,这里需要注意,服务器需要写的是Oracle客户端配置的服务名,也就是PL/SQL连接时所用的名称。
不是IP地址。
第5步,测试是否连接成功。
至此,建立了数据库的链接,可以断开,也可以连接,同时可用于数据库的正向工程和逆向工程。
第二步,打开PD15,新建一个PDM文档,然后新建一个表,如图所示:第三步,创建一个序列。
在【Model】-【Sequence】打开序列列表窗口,新建一个序列。
然后打开序列的属性设置项【physical Options】,进行如下设置,点击确定,序列建立完毕。
第四步,将刚刚创建的序列应用到表的主键列中,如图所示:点击确定,此时还没结束,关键一步,要重建触发器。
第五步:重建触发器,在【Tools】下如图,点击点击确定,至此,自动创建了一个触发器,把序列的值添加到主键中。
No.6 NAME和CODE联动,如何取消?要熟悉几个常用的菜单,MODEL,DATABASE,Tools,REPORT等等,在【Tools】下找到【General Options】如图所示:NO7. 如何实现字段的NAME和Comment属性互换?使用说明: 在【Tools】-【Execute Commands】-【Edit/Run Script】下。
输入下面你要选择的语句即可,也可以保存起来,以便下次使用,后缀为.vbs。
转到Comment注释字段。
一般情况下只填写NAME,COMMENT可以运行语句自动生成。
将该语句保存为name2comment.vbs'把pd中那么name想自动添加到comment里面'如果comment为空,则填入name;如果不为空,则保留不变,这样可以避免已有的注释丢失.Option ExplicitValidationMode = TrueInteractiveMode = im_BatchDim mdl ' the current model' get the current active modelSet mdl = ActiveModelIf (mdl Is Nothing) ThenMsgBox "There is no current Model "ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) ThenMsgBox "The current model is not an Physical Data model. " ElseProcessFolder mdlEnd If' This routine copy name into comment for each table, each colu mn and each view'of the current folderPrivate sub ProcessFolder(folder)Dim Tab 'running tablefor each Tab in folder.tablesif not tab.isShortcut thenif trim(ment)="" then'如果有表的注释,则不改变它.如果没有表注释.则把name添加到注释里面.ment = end ifDim col ' running columnfor each col in tab.columnsif trim(ment)="" then '如果col的comment为空,则填入name,如果已有注释,则不添加;这样可以避免已有注释丢失.ment= end ifnextend ifnextDim view'running viewfor each view in folder.Viewsif not view.isShortcut and trim(ment)="" thenment = end ifnext'go into the sub-packagesDim f ' running folderFor Each f In folder.Packagesif not f.IsShortcut thenProcessFolder fend ifNextend sub2.将Comment内容保存到NAME中,comment2name.vbs 实习互换。
语句为:Option ExplicitValidationMode = TrueInteractiveMode = im_BatchDim mdl ' the current model' get the current active modelSet mdl = ActiveModelIf (mdl Is Nothing) ThenMsgBox "There is no current Model "ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) ThenMsgBox "The current model is not an Physical Data model. " ElseProcessFolder mdlEnd IfPrivate sub ProcessFolder(folder)On Error Resume NextDim Tab 'running tablefor each Tab in folder.tablesif not tab.isShortcut then = mentDim col ' running columnfor each col in tab.columnsif ment="" thenelse= mentend ifnextend ifnextDim view'running viewfor each view in folder.Viewsif not view.isShortcut then = mentend ifnext'go into the sub-packagesDim f ' running folderFor Each f In folder.Packagesif not f.IsShortcut thenProcessFolder fend ifNextend sub还有一个,如果你只想生成的时候,把NAME自动更新到Comment列,是这样操作的:NO.8: 如何修改某个对象的命名规则,比如外键,比如主键,比如触发器等?下面以主键为例,一般每个表都有一个主键,那主键的命名规则如何修改定义呢,菜单:【Database】--【Edit Current DBMS】,如图所示:No.9: 如何用PD生成测试数据,以便测试?设计表完成以后,我们需要生成一些测试数据,可以直接更新到数据库中,下面我们就来试试:第一步:建立需要的Profiles测试文件,【Model】--【Test Data Profiles】,如图所示:第二步:则打开属性窗口,如图所示,下面要进行详细的介绍了选择不同数据来源,则Detail选项卡是不一样的,数据类型有三种:NUMBER,Character,DATA三种类型,因为一般情况下数据类型也只有这三种类型。