`
zpball
  • 浏览: 898605 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PowerDesigner使用总结

阅读更多
一、使用PowerDesigner生成HTML功能

使用PowerDesigner设计数据库关系以后,可以生成HTML,供团队成员进行讨论。

Step 1:创建一个new Report;

选择【file】---【new】---【Multi-Model Report】,然后定义Report Name,这个主要是HTML的名称,选择Language。

Step 2: 选择需要生成的Model;

在Model Name 选择需要生成HTML的Model,然后选择一种Report template,这里建议选择【Stand Physical Report】,然后点击【确定】。

Step 3: 生成HTML;

选择刚刚新创建的Report,右键,【Generate】---【HTML】,选择存放路径。然后选择【保存】,大功告成。

二、创建索引

1.双击Table,弹出Table Properties窗口:

2.添加一个新的索引。

3.选择unique,把索引设置为唯一索引。

4.双击索引所在的行,弹出索引属性窗口(Index Properties)。

5.双击添加列按钮,弹出Selection窗口。

6.选择索引包含的表的列,并单击OK。

三、添加表注释和列注释

1.表注释:双击表,弹出Table Properties窗口,填写comment

2.列注释:双击左边的树形菜单的中的列,弹出列属性窗口,填写comment

四、使用PowerDesigner设计建造MySQL数据库

(1)使用PowerDesigner制作建库脚本
1、设计CDM(Conceptual Data Model)
2、选择 Tools -> Generate Physical Data Model ,选择对应的DBMS为MySQL,生成PDM
3、选择 Database -> Generate Database ,在弹出的 Database Generation 对话框中选择脚本存取路径及脚本文件名称
4、点击确定后生成数据库建库脚本(*.sql)

(2)使用建库脚本建立数据库
1、登陆 mysql -u root -p
2、建立空的databse create databse mydbse;
3、建立用户 grant all on mydbse.* to username@192.168.1.100 identified by 'password';
4、退出 exit;
5、在终端中输入 mysql -h 192.168.1.100 -u username -p < Script.sql
6、回车后输入密码即可

五、PowerDesigner设计时表显示注释选项

PowerDesigner设计时表显示注释选项:
选定编辑的表,右键- >Properties- >Columns- >Customize Columns and Filter(或直接用快捷键Ctrl+U)- >Comment(前面打勾)- >OK

六、PowerDesigner使用MySQL的auto_increment

打开table properties窗口→ columns →选中id列→打开columns properties窗口→勾选identity即可。

七、PowerDesigner去掉SQL脚本中的双引号

把Database → Edit Current DBMS → General → Script → Sql → Format → CaseSensitivityUsingQuote设置为NO即可

八、PowerDesigner中设置Entity自动调整尺寸大小

在Entity上点击右键→单击Format...菜单项→选择size标签页→勾选Auto adjust to text即可

九、Generate Name in Empty Comment

一直用PowerDesigner设计,并生成Oracle表结构,对于生成Oracle表中列的Comment字段却要手工补充。
今天同事提起PowerDesigner可以自动用Name的说明替代Comment(在他的PD中可以看到效果,但他也忘记如何设置)。
网上找下了资料,很多都是说如何用RUN SCRIPT的方法。最后,经过查找PowerDesigner的帮忙,原来很简单。设置如下:
[Database]->[Database Generation]->[Options] ->Generate Name in Empty Comment
如果设计时没有写Comment,就用Name替代。

十、修改表的字段Name的时候,Code不自动跟着变? 
tools->General   Options->Dialog:Operation   Modes:    NameToCodeMirroring(checked=false)

十一、去掉默认的新建的表名和字段名加上双引号问题

打开Database -> Edit Current DBMS ,出现一个编辑界面,在右边的框里,找到script分节点,再依次找到sql -> format 节点,下面有一个这样的名称的属性:CaseSensitivityUsingQuote,把这个属性的值设为“NO”,再看生成的script,就全部双引号都去掉了。
(友情提示:本博文章欢迎转载,但请注明出处:陈新汉,http://www.blogjava.net/hankchen


分享到:
评论

相关推荐

    总结Powerdesigner使用建议

    对于一些业务逻辑可能出现在多个数据表中,建议封装成Business Rule,这样便于业务逻辑的重新使用,也便于业务逻辑的维护。 为了便于维护业务逻辑,可以考虑将Business Rule和Domains结合起来使用。将业务Business ...

    PowerDesigner使用教程.zip

    《PowerDesigner使用教程》,作者 gzllm。本资源解压缩后可以得到《PowerDesigner使用教程.pdf》和《PowerDesigner使用教程.chm》两个版本的电子书,方便不通阅读习惯的朋友选择阅读。 内容预览: 一、PowerDesigner...

    PowerDesigner学习笔记

    是我自己学习PowerDesigner时总结的笔记,很有用的

    PowerDesigner逆向工程导入MYSQL数据库总结

    PowerDesigner逆向工程导入MYSQL数据库总结 PowerDesigner逆向工程导入MYSQL数据库总结

    PowerDesigner中文版学习心得

    PowerDesigner中文版学习心得,它是一部分技巧的集合,有待完善,可以让使用中文版的同学有所了解

    PowerDesigner逆向生成MYSQL数据库表结构总结.docx

    PowerDesigner逆向生成MYSQL数据库表结构总结,详细图解 PowerDesigner逆向生成MYSQL数据库表结构总结,详细图解

    数据库建模工具PowerDesigner总结

    还有许多功能我没时间总结,以后有时间,继续补吧 1如何在PowerDesigner下建索引 2如何在PowerDesigner下建自增列 3如何在PowerDesigner下检查设计模型1如何在PowerDesigner下建索引1双击表设计图,出来Table...

    powerdesigner数据建模实验报告

    了解信息系统需求分析的方法和步骤,认识并理解数据模型的基本概念和结构,区分逻辑数据模型与物理模型的区别,掌握实体—关系数据模型的构建方法,了解数据建模的CASE环境,并能够运用CASE工具对数据库进行设计。

    PowerDesigner导出word,html,excel的方法总结

    该方法为powerdesigner逆向连接oracle数据库,生成.pdm文件,然后根据.pdm文件导出数据库文档的方法,文档中的方法都已经测试,可以导出word,html,和word三种格式。

    PowerDesigner 常用设置大全

    PowerDesigner 常用设置大全。自己在平时工作中用到的。总结了一下。文件为pdf文档。带书签的。设置方法图文并茂. 设置1:取消Name与Code的联动 设置2:生成SQL的时候,把NAME自动更新到Comment列 设置3:如何去除...

    PowerDesigner使用教程

    一、PowerDesigner简介 二、PD界面与基本操作方式 三、PD概念模型工具以及业务规则 四、数据项目与实体 五、定义实体间的联系和角色 六、定义和使用域 七、定义和使用继承 八、将CDM对象转换成PDM对象 十、生成报表...

    PowerDesigner概念数据模型详解(图示)

    很多PowerDesigner的教程都是很大很空,但是这个是我总结所得,里面的说明有很多截图,使得你对这个软件的功能及用法一目了然。

    PowerDesignerJiaocheng.rar_PowerDesigner

    PowerDesigner学习教程,总结的不错,个人感觉不错

    Powerdesigner 15 表结构导出Word

    文档是本人在使用过程中总结出来的一点一点小小的经验,希望有所帮助!不能设置成零分,醉了

    狼奔代码生成器使用手册

    该工具总结和融合了公司多年的开发经验和知识积淀,能够自动生成 ASP.NET页面及后台代码,能够支持PowerDesigner和SQL Server等多种类型的数据库,使程序员从重复的机械劳动中解脱,可以将 更多的精力放在核心业务...

    学生管理系统数据库设计与实现,Java,数据库

    其中文档包括需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库表结构设计,数据库实施(PowerDesigner生成的sql语句,视图建立的sql语句,数据库关系图,插入测试数据项),功能总结,功能截图,参考...

    建立物业管理系统PDM模型-数据库系统分析与设计.doc

    使用PowerDesigner生成能够为数据库 的表中添加记录的测试数据。 5. 实验步骤、结果及分析 1) 对物业管理系统建立物理数据模型(PDM) 1) 业务分析,得到实体及其属性如下: 1) 小区基本信息(小区编号,名称,小区...

    JAVA项目开发全程实录(含电子书和所有源代码)

    1.4.3 使用PowerDesigner建模 12 1.4.4 创建数据库 15 1.5 主窗体设计 16 1.5.1 创建主窗体 17 1.5.2 创建导航面板 18 1.6 公共模块设计 21 1.6.1 编写Dao公共类 22 1.6.2 编写Item类 25 1.7 基础信息模块设计 26 ...

Global site tag (gtag.js) - Google Analytics