以下列出了使用中遇到的常见问题及解决方案
PowerDesigner 快捷工具栏 palette 不见了,怎么重新打开,找回来呢?
Tools(工具栏)-> Customize Toolbars(自定义工具栏)-> Palette(调色板)勾选。
好了Palette又回来了。
如何取消Name跟Code的关联呢?
在设计PDM文件的时候,设计一张表,在填写栏位的时候,如果我们输入Name,Code会跟着变化。
这个完全是西方人的习惯,因为他们的Name和Code都是E文,所以不会出现什么问题。
但是,我们使用的时候,就会很不习惯,Name应该是中文名字,Code才是资料库的实际字段名。
Tools -> General Options -> Dialog 把 Name to Code mirroring 勾掉。
为何检测出现 Reference constraint
name maximum length is limited to 30 characters Key constraint name maximum length is limited to
30 characters 的警告
导致生成建表SQL时通不过,细究原因原来是默认设置的问题,改下就可以了
调整以下参数:
Database->Edit current DBMS 数据库类型::Script\Objects\MaxConstLen value->255
Database->Edit current DBMS 数据库类型::Script\Objects\Table\Maxlen value->255
Database->Edit current DBMS 数据库类型::Script\Objects\Column\Maxlen value->255 字串7
但是要注意的是,表名、列名、主键等不要超过30个字符,否则Oracle不认。
如何将Name的值自动设为Comment(适合国人)
对于字段名
Oracle版:
Database->Edit current DBMS 数据库类型::Script\Objects\Column\ColumnComment value->
Comment on column [%QUALIFIER]%TABLE%.%COLUMN% is %q:Name%
MySql版:
Database->Edit current DBMS 数据库类型::Script\Objects\Column\Add value->
%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment %.q:Name%]]
同理对于表名也是
Database->Edit current DBMS 数据库类型::Script\Objects\Table\TableComment
value->
Comment on table [%QUALIFIER]%TABLE% is %q:Name%
这里要特别注意一点,在PDM模型中,Comment必须填入值(随便写点什么,反正不会有影响),生成的SQL文才会有Comment。
建立索引要注意的地方
Oracle中主键会自动建立索引,因此无需再手动建立。
生成SQL脚本
Database -> Generate Database
选好目录跟文件名称点确定就可以了。
生成图片
将数据库设计保存成一张图片。
先在PDM中选中所有的东西,Ctrl+A
Edit -> Export Image
选择保存的类型就可以了。
根据SQL生成JAVA对象要注意的地方
自增主键例如ID,长度最好设置为18位,对应java中的long,超过18位就需要使用BigDecimal
****其他再补充****
分享到:
相关推荐
NULL 博文链接:https://fruitking.iteye.com/blog/1030273
1.详细的介绍PowerDesigner各种操作数据库,包括创建、配置PowerDesigner连接数据库所使用的数据源。 2.深入的研讨使用PowerDesigner连接数据库以及连接数据库时遇到的问题及解决方案。 3.介绍使用PowerDesigner获取...
是我自己学习PowerDesigner时总结的笔记,很有用的
pd的使用心得。包括概念模型、物理模型、反向编译的操作方法。
由于最近做了个项目,重新学习了下pd,发现了很多更有用的东西。现在用这个的人不多了啊,不过推荐还是学习一下
Oracle学习笔记(数据库设计范式 PowerDesigner工具),有具体的代码案例
PowerDesigner 常用设置大全。自己在平时工作中用到的。总结了一下。文件为pdf文档。带书签的。设置方法图文并茂. 设置1:取消Name与Code的联动 设置2:生成SQL的时候,把NAME自动更新到Comment列 设置3:如何去除...
中科院java培训的案例—博客系统,主要用jsp和servlet实现,其中涉及DButils,mysql数据库连接池,FCKeditor,PowerDesigner,startUML等的使用。很值得学习。
将Excel资料汇入PowerDesigner 企业数据仓库在大数据分析时代的角色变迁 商业智能研究分析报告 数据仓库_使用手册 数据仓库:业务维量周期 数据仓库 数据仓库(DW)初阶 数据仓库工具介绍文章汇总 数据仓库工具箱:...
在13年培训java课程的全部笔记都在这了。JavaSE/JavaEE:熟悉Swing、JDBC编程,了解Socket、多线程以及反射机制,对面向对象编程有较为 深刻的理解,理解常用设计模式和设计原则,能够熟练运用Struts、Spring、...
powerdesigner导出模板,自己调整得样式,导出样式简洁,基本上数据库设计文档内需要的东西都有,用于笔记中下载
从数据库原理的讲解,到MySQL的安装、配置、标准SQL的DML、DDL、DCL、高级查询、数据库设计、表约束、PowerDesigner12.5的使用、三大范式、索引、视图、存储过程和函数、触发器,MySQL权限原理及管理、数据的备份与...
powerdesigner导出模板,自己调整得样式,导出样式简洁,基本上数据库设计文档内需要的东西都有,用于笔记中下载
物理数据模型(PDM) -- 数据库设计 (PowerDesigner) │ 8.UML建模语言,-开发设计工具Rational_Rose │ 9.Maven项目模块划分-说明 │ 10.Maven项目模块划分-创建项目 │ 11.Maven项目模块划分-引用依赖包( f- {5 ...
│ │ ├[思库教育]第46集 powerdesigner使用E-R图.avi │ │ └[思库教育]第47集 e-r图作业讲解.avi │ ├ │ │ ├[思库教育]第48集 多表联查.avi │ │ ├[思库教育]第49集 多表联查练习.avi │ │ ├[思库教育]...