一、使用PowerDesigner制作建库脚本
1、打开PDM
2、选择 Database -> Generate Database ,在弹出的 Database Generation 对话框中选择脚本存取路径及脚本文件名称
3、点击确定后生成数据库建库脚本(*.sql)
二、生成脚本时报错: Column Code maxinum lenght
原因:字段超过15字符就发生错误(oracle)
解决:打开PDM,Database - Edit Current DBMS -script-objects-column-maxlen,把value值调大(原为30),比如改成60。出现表或者其它对象的长度也有这种错误的话都可以选择对应的objects照此种方法更改!
或者使用下面的这种方法:生成建表脚本时会弹出Database generation提示框:把options - check model的小勾给去掉,就是不进行检查。
三、去掉默认的新建的表名和字段名加上双引号问题
打开Database -> Edit Current DBMS ,出现一个编辑界面,在右边的框里,找到script分节点,再依次找到sql -> format 节点,下面有一个这样的名称的属性:CaseSensitivityUsingQuote,把这个属性的值设为“NO”,再看生成的script,就全部双引号都去掉了。
其实加上双引号,SQL也应该能通过,而且加上双引号,生成的表名\列名会严格按照我们设定的大小写来定,而不加双引号,在oracle中都会转成大写。
四、生成脚本时使用name代替空的Comment : Generate Name in Empty Comment
Database->Database Generation->Options -》Generate Name in Empty Comment
如果设计时没有写Comment,就用Name替代。
五、修改表的字段Name的时候,Code不自动跟着变
tools->General Options->Dialog:Operation Modes: NameToCodeMirroring(checked=false)
六、编辑表时显示注释选项
PD中,编辑表时,默认是不显示Comment的,如果要显示:
选定编辑的表,右键- >Properties- >Columns- >Customize Columns and Filter(或直接用快捷键Ctrl+U)- >Comment(前面打勾)- >OK
七、设置Entity自动调整尺寸大小
当给Entity添加了字段或其他修改时,Entiry的显示尺寸大小不会自动调整,如果想自动调整: 在Entity上点击右键 → 单击Format…菜单项 → 选择size标签页 → 勾选Auto adjust to text即可
八、设置Entity的默认字体
创建Entity时,如果PD默认字体不适合自己的个人习惯,每次创建了一个实体后都要修改实体的字体,非常麻烦,是否有只修改一次一劳永逸的方法呢?Tools → Display Preferences… → Format → Entity → Modity… → Font → 进行相应修改并保存设置 → Set As Default
九、PDM中生成的ER图太小看不清楚
当一个图中的表、关系太多时,默认生成的报告图会看不清楚,这时需要设置一下。
Report-->Report Templates-->选中你要生成的报告模板,比如我生成的是standard Phsical Report-->选中后再选择左上角的第一个按钮(编辑按钮)--->右边的窗口中,右键单击Graphics-- >format--->选custom,调整百分比大一些--->ok
十、把表的列的name\code都转为小写
tools-->Model Options-->Name Convertion-->Column-->code-->Lowercase --->Set as Defalut--- 》ok
- 大小: 2.7 KB
分享到:
相关推荐
### PowerDesigner 使用技巧详解 #### 一、找回丢失的工具栏 在使用 PowerDesigner 进行数据库设计时,有时会遇到工具栏意外消失的情况。若工具栏中的“调色板(Palette)”不见,可以通过以下步骤找回: 1. **打开...
以下是一些关于PowerDesigner的小技巧: 1. **字段长度限制问题**: 当在Oracle数据库上生成建表脚本时,若字段长度超过15个字符,会遇到错误。这是因为Oracle默认的限制。解决方法是进入PDM的Database菜单,选择...
在"PowerDesigner使用教程9.5"中,我们将深入探讨这个工具的各个方面。 **一、PowerDesigner的基本操作** 1. **启动与界面介绍**:PowerDesigner启动后,用户会看到一个直观的界面,包括菜单栏、工具栏、工作区和...
下面将总结 PowerDesigner 的一些常用技巧和设置,帮助读者更好地使用 PowerDesigner。 一、工具栏设置 在 PowerDesigner 中,工具栏的设置非常重要。如果工具栏不见了,可以通过 Tools->Customize->Toolbars->...
### PowerDesigner 使用建议详解 ...以上内容仅为PowerDesigner使用中的一些关键知识点,实际上,PowerDesigner的功能远不止于此。在具体实践中,还需要根据项目需求灵活运用这些工具和技术,以达到最佳的设计效果。
【PowerDesigner物理数据模型使用技巧】 PowerDesigner是Sybase公司的一款强大的CASE工具,它整合了企业架构分析、UML和数据建模的功能。在物理数据模型(PDM)的使用中,PowerDesigner允许用户创建适应多种DBMS的...
### PowerDesigner16使用教程全攻略 #### 前言 ...以上步骤和技巧涵盖了 PowerDesigner16 使用过程中的一些关键知识点。通过实践这些步骤,你可以更加熟练地使用 PowerDesigner 进行数据库的设计与管理。
本文将深入探讨PowerDesigner v11.0版的使用技巧与常见问题解决方案,帮助读者更好地掌握这款软件。 #### 1. 解决字段长度限制问题 在使用PowerDesigner生成Oracle数据库建表脚本时,可能会遇到字段名长度超过15...
在使用PowerDesigner时,应注意遵循良好的建模规范,如合理命名、保持模型清晰、适当地使用注释等,以便于理解和维护。 通过本教程,你将学习如何利用PowerDesigner进行数据库设计,从创建概念模型开始,逐步细化...
这些实例对于初学者来说是宝贵的参考资料,能够帮助他们快速掌握PowerDesigner的使用技巧,而对于经验丰富的设计师来说,也是进一步提升工作效率和模型质量的实用工具。通过详细研究和实践这些实例,我们可以更好地...
以下是关于PowerDesigner和IntelliJ IDEA配置和使用的一些知识点: ### PowerDesigner常用配置及使用技巧 1. **创建工作空间和物理数据模型** - 在PowerDesigner中,首先需要创建一个工作空间,之后在此工作空间...
本文旨在深入探讨PowerDesigner的使用技巧,特别是在创建实体关系图(ERD)进行数据库建模方面的实践策略。 ### PowerDesigner使用技巧概览 #### 1. **命名约定与大小写敏感性管理** PowerDesigner允许用户自定义...
"PowerDesigner导出报告模板"这个主题主要涉及如何使用PowerDesigner来定制和导出报告,以便于团队协作和项目管理。 在数据库设计过程中,PowerDesigner允许用户创建详细的模型,包括概念数据模型(CDM)、物理数据...
PowerDesigner 是一款强大的数据库设计和建模工具,它可以帮助IT专业人士高效地创建和管理复杂的数据库架构。...通过熟练掌握上述使用技巧,你可以更好地利用PowerDesigner应对复杂的企业级数据库设计挑战。
【PowerDesigner设计技巧】 PowerDesigner是一款强大的数据建模工具,常用于数据库的设计和管理。它提供了从概念模型到物理模型的转换,支持多种数据库管理系统,包括E-R模型的设计。以下是一些关键知识点: 1. **...
这份“powerdesigner使用建议.doc”文档很可能是为用户提供关于如何高效利用PowerDesigner的一些建议和技巧,而“PD11注册机”可能是为了帮助用户激活PowerDesigner 11版本的许可证。 在使用PowerDesigner时,以下...
它们提供了丰富的实例和步骤指南,有助于快速掌握PowerDesigner的使用技巧。 总的来说,无论你是初学者还是经验丰富的数据库设计师,PowerDesigner都是一款不可或缺的工具,它能够帮助你高效地设计、管理和优化...
PowerDesigner最初由Xiao-Yun Wang(王晓昀)在SDP Technologies公司开发完成。PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发...
在本知识库中,我们将深入探讨PowerDesigner的主要功能及其使用技巧。 ### 1. 数据建模 PowerDesigner的核心功能之一是数据建模。它支持三种主要的建模类型: - **概念数据模型(CDM)**:在CDM中,你可以定义...