15个问题列表:

一般常用的有CDM,PDM,UML建模,CDM可以转为PDM。

支持正向[生成数据库]和逆向工程[从数据库中生成],并直接关联到到数据库中,PDM可以直接和数据库进行关联,并将数据库,表,视图,触发器等数据库对象生成到数据库中,也可将这些对象更新到PDM中。

PowerDesigner的几个主要常用菜单是MODEL、DATEBASE、Tool,这三个菜单下命令使用比较多,要熟悉。

PD 还可以用来画用例图,序列图,类图等UML图。

也可以画企业架构图,软件应用架构图等等图形

No1:是不是一定要从CDM开始设计,然后在进行PDM的设计?

本人觉得没有必要,项目的大小、熟悉程度、起步和个人习惯不一样,熟练业务的,项目小的直接用PDM设计未尝不可。

NO2:工具栏palette不见了,如何把它找出来?

这个问题我找了所有的菜单才找到,在【Tools】-【Customize Toolbars】点击打开,列表项里的【palette】选中即可,此外,这个窗口中还可以设计对齐的方式等等。

NO3:如何建立与数据库的关联?

详细建立:PowerDesigner建立与数据库的连接,以便生成数据库和从数据库生成到PD中。[Oracle 10G版]

PowerDesigner建立与数据库的连接,以便生成数据库和从数据库生成到PD中。[SQL SERVER 2005版]

NO4:域和数据项有何作用?

域和数据项的作用是为了复用而设定的,数据类型可以保持一致,比如不少表里都有经纬度,则可以定义两个通用的域,如图所示,点击【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

No.6 NAME和CODE联动,如何取消?

要熟悉几个常用的菜单,MODEL,DATABASE,Tools,REPORT等等,在【Tools】下找到【General Options】如图所示:

NO7. 如何实现字段的NAME和Comment属性互换?

http://www.cnblogs.com/netsql/archive/2010/05/24/1742734.html

还有一个,如果你只想生成的时候,把NAME自动更新到Comment列,是这样操作的:

NO.8: 如何修改某个对象的命名规则,比如外键,比如主键,比如触发器等?

下面以主键为例,一般每个表都有一个主键,那主键的命名规则如何修改定义呢,

菜单:【Database】--【Edit Current DBMS】,如图所示:

No.9: 如何用PD生成测试数据,以便测试?

Powerdesigner中如何生成测试数据

No.10 :如何把CODE的NAME中文也生成在脚本中,也就是列名后就是NAME的说明文字?

修改字段生成规则。要给每个字段都添加一个注释的话,如图所示:

NO.11: 如何将数据库结构,表名,表的字段导出到Word中,或者生成HTML文件以便查看?

这个涉及到数据库的脚本中,也就是将表生成数据库文档,可以是HTML格式,也可以是DOC格式.如图所示:

如果需要添加数据类型,注释等更多的信息,右键,选择【layout】,选择你需要的显示的信息即可。

No.12: 如何去除生成SQL时的双引号问题,双引号在Oracle中可以保证大小写,却异常麻烦?

生成SQL语句时,表名和字段名都是带双引号,这个在ORACLE中以后使用时都要带上""非常的麻烦,必须生成脚本时去除:

【Database】--【Edit Current DBMS】,如图所示:

NO.13 如何修改PD的显示样式?

设计PDM文档时,样式不一样,这个在哪里设置呢,如图所示,比如修改表的显示样式。

【Tools】--【Display preference】,

点击修改按钮,就可以修改表的样式了,包括字体大小,颜色,线的形状、阴影等等。

No.14 如何去除表名,字段的长度限制?

当生成脚本时,有的表名或者列名莫名其妙的缩短了,这时因为限定了长度,这是把双刃剑,如果要强制表名或者字段名在某个范围内,这个作用刚好,如果不想限制,就需要修改那个限制的值了。

【Database】--【Edit Current DBMS]--依次找到:Script\Objects\Table

No.15 如何进行数据库的逆向工程?

如何进行数据库,比如ORACLE,SQL SERVER的逆向工程,将数据库导入到PD中

这是我平常遇到的几个问题,大家有什么问题,一起交流哦。

有一个问题问一下:有的时候,每个表都有一些默认字段,比如创建人,创建时间,修改时间,修改人,如何默认情况下添加每个表都有呢?

pd15不能连接oracle11g,PowerDesigner15 使用时的十五个问题附解决方法相关推荐

  1. PowerDesigner15使用时的十五个问题

    2019独角兽企业重金招聘Python工程师标准>>> 转载:http://www.cnblogs.com/netsql/archive/2010/05/28/1746586.htm ...

  2. VMware安装和使用时遇到的一些小问题及解决方法

    1.电脑管家安装比在官网里安装更快,更方便省事. 2.可以安装在任意一个盘里,推荐安装在系统盘以外的其他盘里. 3.增强型虚拟键盘功能可更好地处理国际键盘和带有额外按键的键盘.此功能只能在 Windo ...

  3. MBP(MacBookPro)使用时出现电流声的原因及解决方法

    最近使用MacBookPro时发现,本本时不时的传来"滋滋"的电流声,夜深人静的时候听了让人很闹心. 遂谷姐解决方法,根据搜索到的结果,是因为当本本充满电之后,左上角的magesa ...

  4. 固纬GPM-8212使用时电流和功率显示为0解决办法

    固纬GOM-8212使用时电流和功率显示为0解决办法: 1.查看功率显示部分下端ratio灯是否亮,若点亮,则说明PT比或CT比没有设置为1: 2.设置PT比和CT比. a.按下PT键,窗口显示PT, ...

  5. php mssql_result 255 string,PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法

    本文实例讲述了PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法.分享给大家供大家参考.具体分析如下: PHP 连接 MSSQL 的新手经常遇到这个问题:数据库里面的 nvarch ...

  6. Python ssh连接Linux服务器报Incompatible ssh peer (no acceptable kex algorithm) 解决方法

    Python ssh连接Linux服务器报Incompatible ssh peer (no acceptable kex algorithm) 解决方法 参考文章: (1)Python ssh连接L ...

  7. 使用连接管理器出现“安装程序无法复制文件”错误的解决方法

    使用连接管理器出现"安装程序无法复制文件"错误的解决方法 在我们的企业中,使用"连接管理器"创建的***客户端连接程序,在运行安装程序的时候,有的机器出现&qu ...

  8. oraoledb.oracle.11,Oracle11g链接提示未“在本地计算机注册“OraOLEDB.Oracle”解决方法...

    当 用,Provider=OraOLEDB.Oracle方式访问ORACLE11g数据库.出现 未在本地计算机注册"OraOLEDB.Oracle"提供程序提示.解决方案如下: 客 ...

  9. 连接被远程计算机621,拨号上网常见错误代码提示及解决方法

    错误代码提示及解决方法 1.错误 678 问题:线路故障问题,不能进行连接,连接被远程计算机关闭,远程计算机没有响应 原因:网线接触不好或其它线路故障. 解决:自行检查网线的连接是否出现接触不良的情况 ...

最新文章

  1. 有关cmd.Parameters.Clear()
  2. Node2Vec:万物皆可Embedding
  3. python --异常处理
  4. MyBatis-学习笔记01【01.Mybatis课程介绍及环境搭建】
  5. python基础之常用的高阶函数
  6. C#:解决WCF中服务引用 自动生成代码不全的问题。
  7. total是什么牌子的电脑_干货!如何用Python在笔记本电脑上分析100GB数据(上)...
  8. python玩我的世界盒子_省培预存|编程教学建议第一辑“教材分层次梳理”
  9. PHP error_reporting的使用
  10. 第九章:SpringCloud Feign几个坑
  11. Thinking in Java之匿名内部类
  12. js手机键盘遮挡_移动端页面input输入框被键盘遮挡问题
  13. 用ntsd -c q -p PID 杀进程
  14. CNZZ、51啦、量子恒道、谷歌网站流量统计比较
  15. 计算机网络管理员中级试题及解析,计算机网络管理员中级考试题及答案(一)(1)...
  16. Java成员方法getinfo_我想问下程序中的setInfo()和getInfo()它们怎调用的??
  17. 分享11款Steam推理游戏
  18. jsp四大作用域介绍
  19. 孔浩java爱酷网_孔浩老师JAVA WebService教程
  20. R语言中is.na()

热门文章

  1. [附源码]Python计算机毕业设计大学生二手物品交易网站
  2. 《自动驾驶行业交流(微信)群》及公约
  3. 整理了下这三天【面试】遇到的让人心惊胆颤的难题。
  4. VOST技术入门了解
  5. 技术重要还是业务重要_重要主题
  6. 推荐9个软件神器,26个网站,让你PPT更加风骚
  7. 东北大学清退52名博士生研究生!其中一学生已读博18年之久
  8. 智力题:最短时间过桥问题
  9. LabVIEW控制Arduino实现舵机联控(基础篇—9)
  10. NvInfer.h: No such file or directory