使用POWERDESIGNER设计数据库20条技巧.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用POWERDESIGNER设计数据库的20条技巧 1、PowerDesigner使用MySQL的auto_increment ◇问题描述: PD怎样能使主键id使用MySQL的auto_increment呢? ◇解决方法: 打开table properties窗口 → columns → 选中id列 → 打开columns properties窗口 → 勾选identity即可 注意:概念模型没有此选项,物理模型才有 2、PowerDesigner去掉SQL脚本中的双引号 ◇问题描述: PD生成Oracle数据库建表SQL时,默认会给表名和字段名加上双引号,怎样能去掉SQL脚本中的双引号呢? ◇解决方法: 把Database → Edit Current DBMS → General → Script → Sql → Format → CaseSensitivityUsingQuote设置为NO即可 3、PowerDesigner生成SQL语句时不使用Domain ◇问题描述: 如果在PD中使用了Domain,生成SQLServer的数据库SQL的脚本中会使用与Domain对应的自定义数据类型,而不会使用 SQLServer自己的数据类型,怎样能让PD生成SQL语句时使用SQLServer自己的数据库类型,而不是Domain对应的自定义数据类型呢? ◇解决方法: 把Database → Edit Current DBMS → General → Script → Objects → Domain → Enable设置为NO即可 4、PowerDesigner中设置Entity的默认字体 ◇问题描述: 创建Entity时,如果PD默认字体不适合自己的个人习惯,每次创建了一个实体后都要修改实体的字体,非常麻烦,是否有只修改一次一劳永逸的方法呢? ◇解决方法: Tools → Display Preferences... → Format → Entity → Modity... → Font → 进行相应修改并保存设置 → Set As Default 5、PowerDesigner中设置Entity自动调整尺寸大小 ◇问题描述: 当给Entity添加了字段或其他修改时,Entiry的显示尺寸大小不会自动调整,怎样解决呢? ◇解决方法: 在Entity上点击右键 → 单击Format...菜单项 → 选择size标签页 → 勾选Auto adjust to text即可 6、自定义外键命名规则 ◇问题描述: 当我们定义外键时,Power Desienger的外键规则如何自定义? ◇解决方法: 1)选择Database—Edit Current DBMS 2)选择Scripts-》Objects-》Reference-》ConstName 可以发现右侧的Value为: FK_%.U8:CHILD%_%.U9:REFR%_%.U8:PARENT% 可见,该命名方法是:FK_+8位子表名+9位Reference名+8位父表名,你可以根据这中模式自定义为: FK_%.U7:CHILD%_RELATIONS_%.U7:PARENT%, 可以使FK名称变为FK_TABLE_2_RELATIONS_TABLE_1 掌握这种方法后就可以按照自己的想法修改了 生成建库脚本SQL文件中的表头注释很讨厌,可以在 Databse - Generate Database (Ctrl+G)窗口中,选择Options卡片,去掉Usage的Title钩选项即可。 3)添加外键 Model - References新建一条外键后,双击进入外键属性,在“Joins”卡片中可以选择子表的外键字段 7、如何实现Name和code不自动相等 ◇问题描述: Power Desienger中总是默认Code=Name,能改变它吗? ◇解决方法: 设置tools--Gerneral optionsdialogname to code mirroring 8、Power Desienger自增长列的设置 ◇问题描述: Power Desienger中如何实现自增长列? ◇解决方法: PDM里查看表的属性,Columns选项卡,选中整列,查看列属性,点左上方的properties图标(有手形图案的那个),此时打开一个设置窗口,General选项卡里面进行设置,在列属性的General标签页里有个Identity复选框,勾上就行了。 9、如何在PowerDesigner下建索引 ◇问题描述: 如何在Power Designer下建索引? ◇解决方法: 1) 双击表设计图,出来Table Properties,在Tab 页中选择 Indexe

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档