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 如何进行数据库的逆向工程?
一般常用的有CDM,PDM,UML建模,CDM可以转为PDM。
支持正向[生成数据库]和逆向工程[从数据库中生成],并直接关联到到数据库中,PDM可以直接和数据库进行关联,并将数据库,表,视图,触发器等数据库对象生成到数据库中,也可将这些对象更新到PDM中。
PowerDesigner的几个主要常用菜单是MODEL、DATEBASE、Tool,这三个菜单下命令使用比较多,要熟悉。
PD 还可以用来画用例图,序列图,类图等UML图。
也可以画企业架构图,软件应用架构图等等图形
说明:本文提到的PD基于PD15.英文版。
No1:是不是一定要从CDM开始设计,然后在进行PDM的设计?
本人觉得没有必要,项目的大小、熟悉程度、起步和个人习惯不一样,熟练业务的,项目小的直接用PDM设计未尝不可。
这个问题我找了所有的菜单才找到,在【Tools】-【Customize Toolbars】点击打开,列表项里的【palette】选中即可,此外,这个窗口中还可以设计对齐的方式等等。
详细建立:PowerDesigner建立与数据库的连接,以便生成数据库和从数据库生成到PD中。[Oracle 10G版]
PowerDesigner建立与数据库的连接,以便生成数据库和从数据库生成到PD中。[SQL SERVER 2005版]
域和数据项的作用是为了复用而设定的,数据类型可以保持一致,比如不少表里都有经纬度,则可以定义两个通用的域,如图所示,点击【Model】-【Domains】 出现如图所示,建了三个域,那么建表时可以复用,打开列的属性的时候就可以复用了,如果域的类型发生了改变,则该列的数据类型也发生改变。数据项作用类似于此。还有一些,比如主键递增ID
No.5 如何生成主键的自定义增长列,SQL Server和Oracle数据分别是如何操作的?
SQL Server版本:http://www.cnblogs.com/netsql/archive/2010/05/19/1739481.html
Oracle版本:http://www.cnblogs.com/netsql/archive/2010/05/19/1739512.html
要熟悉几个常用的菜单,MODEL,DATABASE,Tools,REPORT等等,在【Tools】下找到【General Options】如图所示:
http://www.cnblogs.com/netsql/archive/2010/05/24/1742734.html
还有一个,如果你只想生成的时候,把NAME自动更新到Comment列,是这样操作的:
NO.8: 如何修改某个对象的命名规则,比如外键,比如主键,比如触发器等?
下面以主键为例,一般每个表都有一个主键,那主键的命名规则如何修改定义呢,
菜单:【Database】--【Edit Current DBMS】,如图所示:
No.10 :如何把CODE的NAME中文也生成在脚本中,也就是列名后就是NAME的说明文字?
修改字段生成规则。要给每个字段都添加一个注释的话,如图所示:
NO.11: 如何将数据库结构,表名,表的字段导出到Word中,或者生成HTML文件以便查看?
这个涉及到数据库的脚本中,也就是将表生成数据库文档,可以是HTML格式,也可以是DOC格式.如图所示:
如果需要添加数据类型,注释等更多的信息,右键,选择【layout】,选择你需要的显示的信息即可。
No.12: 如何去除生成SQL时的双引号问题,双引号在Oracle中可以保证大小写,却异常麻烦?
生成SQL语句时,表名和字段名都是带双引号,这个在ORACLE中以后使用时都要带上""非常的麻烦,必须生成脚本时去除:
【Database】--【Edit Current DBMS】--General--Script\Sql\Format\CaseSensitivityUsingQuote
改为No。,如图所示:
设计PDM文档时,样式不一样,这个在哪里设置呢,如图所示,比如修改表的显示样式。
【Tools】--【Display preference】,
点击修改按钮,就可以修改表的样式了,包括字体大小,颜色,线的形状、阴影等等。
当生成脚本时,有的表名或者列名莫名其妙的缩短了,这时因为限定了长度,这是把双刃剑,如果要强制表名或者字段名在某个范围内,这个作用刚好,如果不想限制,就需要修改那个限制的值了。
【Database】--【Edit Current DBMS]--依次找到:Script\Objects\Table
相关推荐
以下是对“PowerDesigner15使用时的十五个问题”的详细解答: 1. **安装与配置**:确保你的系统满足PowerDesigner的最低硬件和软件需求,如操作系统版本和JRE(Java运行环境)的兼容性。安装过程中可能出现的问题...
在PowerDesigner15汉化包中,我们可以找到对这款软件进行中文本地化的资源文件,使得中国用户在使用时更加便捷。 汉化过程是将英文版的PowerDesigner转换为中文界面的过程。对于"PowerDesigner15汉化包",其使用...
在使用PowerDesigner时,首先需要理解其工作流程: 1. **概念数据模型(CDM)**:在概念层面上描述数据,不涉及具体的数据库管理系统细节,主要关注实体、属性和关系。 2. **逻辑数据模型(LDM)**:CDM转换为LDM后,...
在 PowerDesigner 15 的情况下,这个文件可能会包含许可证设置指南、系统需求、已知问题、解决方法以及可能的更新和补丁信息。用户在首次使用软件之前应仔细阅读这份文档,以避免遇到操作上的困难或误解。 在实际...
### 使用PowerDesigner 15 导入VISIO文档的关键知识点 #### 1. PowerDesigner 15概述 - **定位**: PowerDesigner 15是一款综合性的企业级建模与设计工具,适用于快速高效的构建和重构企业应用系统。 - **新增功能**...
综上所述,PowerDesigner 15是一款功能强大且易于使用的数据库设计工具,它可以帮助软件开发团队高效地完成从需求分析到系统设计等多个阶段的工作。通过百度网盘提供的资源,用户可以免费获取PowerDesigner 15的相关...
总之,"PowerDesigner15汉化+注册补丁.rar" 文件为中文用户提供了一个方便的途径,使得 PowerDesigner 15 的使用变得更加简单和无障碍。正确应用汉化和注册补丁,能够充分发挥这款强大工具的潜力,提高数据库设计和...
总的来说,PowerDesigner15汉化+注册补丁的组合,为中文用户提供了无缝的数据建模和系统设计体验,同时也解决了软件授权问题,使得更多的人可以利用这款专业工具进行高效的工作。然而,值得注意的是,使用未经授权的...
PowerDesigner是一款由Powersoft公司最初开发的数据库设计工具,后被Sybase公司收购,它已经历了十多年的发展。PowerDesigner从最初的单一数据库设计工具演化为一个全方位的建模工具软件,涵盖了管理信息系统设计的...
本主题的焦点是"PowerDesigner 15 建模文件例子",这通常指的是一个包含PowerDesigner 15创建的各种模型文件的压缩包,可能包括概念数据模型(CDM)、物理数据模型(PDM)以及相关的图示和文档。 **PowerDesigner ...
总的来说,PowerDesigner15是一个功能全面的数据库设计工具,通过汉化和注册补丁的使用,可以为中国用户提供更友好的界面和便捷的使用体验。但值得注意的是,使用非官方的注册补丁可能存在安全风险,并且违反了软件...
PowerDesigner的使用教程通常会指导用户如何利用这个强大的工具集来设计、管理和生成多种数据模型,以及生成数据库脚本和报表。接下来,我们来详细探讨PowerDesigner 15的一些关键知识点。 首先,PowerDesigner包含...
PowerDesigner15版本是其历史上的一个重要迭代,它支持多种数据库管理系统,包括Oracle、SQL Server、MySQL等,并且具有丰富的图表绘制和报告生成能力。 "汉化"意味着这个版本是针对中文用户进行了语言本地化的,...
通过PowerDesigner 15,用户可以构建一个完整的建模生态系统,从需求捕获到最终的系统实现,每个阶段都有相应的建模工具支持。这种全面的方法有助于确保软件项目的成功,减少返工,并增强软件的可维护性和扩展性。在...
而**注册补丁**则是用于解除软件的试用限制或激活完整功能,但使用时需注意版权问题。在安装汉化和应用注册补丁时,要按照说明操作,否则可能会影响软件的正常运行。 在使用汉化和注册补丁前,强烈建议先对原始软件...