﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-共同学习java-文章分类-建模</title><link>http://www.blogjava.net/huanghuizz/category/30567.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 21 Aug 2009 00:18:05 GMT</lastBuildDate><pubDate>Fri, 21 Aug 2009 00:18:05 GMT</pubDate><ttl>60</ttl><item><title>另一个伟大的原型工具- WireframeSketcher</title><link>http://www.blogjava.net/huanghuizz/articles/291786.html</link><dc:creator>七匹狼</dc:creator><author>七匹狼</author><pubDate>Wed, 19 Aug 2009 05:37:00 GMT</pubDate><guid>http://www.blogjava.net/huanghuizz/articles/291786.html</guid><wfw:comment>http://www.blogjava.net/huanghuizz/comments/291786.html</wfw:comment><comments>http://www.blogjava.net/huanghuizz/articles/291786.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/huanghuizz/comments/commentRss/291786.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/huanghuizz/services/trackbacks/291786.html</trackback:ping><description><![CDATA[我用纸/白板做原型很长一段时间了。今天我想向您介绍另一个伟大的快速原型工具： WireframeSketcher
<div>简而言之， WireframeSketcher是，其主页上表示：<br />
<div>WireframeSketcher是一个Eclipse的插件，主要是做屏幕模型和用户界面原型</div>
<div>看图：</div>
<div><img src="http://www.blogjava.net/images/blogjava_net/huanghuizz/3603998655_06f1080193.jpg" width="500" height="305" alt="" /><br />
</div>
<div><img src="http://www.blogjava.net/images/blogjava_net/huanghuizz/3603866819_374bcaf03a.jpg" width="500" height="368" alt="" /><br />
</div>
<div><img src="http://www.blogjava.net/images/blogjava_net/huanghuizz/3604672304_dbdc046073.jpg" width="500" height="455" alt="" /><br />
</div>
<div>网址：http://wireframesketcher.com</div>
</div>
<img src ="http://www.blogjava.net/huanghuizz/aggbug/291786.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/huanghuizz/" target="_blank">七匹狼</a> 2009-08-19 13:37 <a href="http://www.blogjava.net/huanghuizz/articles/291786.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>PowerDesigner 11 使用心得</title><link>http://www.blogjava.net/huanghuizz/articles/190321.html</link><dc:creator>七匹狼</dc:creator><author>七匹狼</author><pubDate>Wed, 02 Apr 2008 03:52:00 GMT</pubDate><guid>http://www.blogjava.net/huanghuizz/articles/190321.html</guid><wfw:comment>http://www.blogjava.net/huanghuizz/comments/190321.html</wfw:comment><comments>http://www.blogjava.net/huanghuizz/articles/190321.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/huanghuizz/comments/commentRss/190321.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/huanghuizz/services/trackbacks/190321.html</trackback:ping><description><![CDATA[1、安装PD v11.0版<br />
<br />
2、由pdm生成建表脚本时，字段超过15字符就发生错误（oracle）<br />
原因未知，解决办法是打开PDM后，会出现Database的菜单栏，进入Database － Edit Current DBMS －script－objects－column－maxlen，把value值调大(原为30)，比如改成60。出现表或者其它对象的长度也有这种错误的话都可以选择对应的objects照此种方法更改！<br />
或者使用下面的这种方法：<br />
生成建表脚本时会弹出Database generation提示框：把options － check model的小勾给去掉，就是不进行检查（不推荐）！<br />
或者可以修改C:\Program Files\Sybase\PowerDesigner Trial 11\Resource Files\DBMS\oracl9i2.xdb文件<br />
修改好后，再cdm转为pdm时，选择&#8220;Copy the DBMS definition in model&#8221;把把这个资源文件拷贝到模型中。<br />
<br />
3、生成的建表脚本中如何把对象的双引号去掉？<br />
打开cdm的情况下，进入Tools－Model Options－Naming Convention，把Name和Code的标签的Charcter case选项设置成Uppercase或者Lowercase，只要不是Mixed Case就行！<br />
或者选择Database-&gt;Edit current database-&gt;Script-&gt;Sql-&gt;Format，有一项CaseSensitivityUsingQuote，它的 comment为&#8220;Determines if the case sensitivity for identifiers is managed using double quotes&#8221;，表示是否适用双引号来规定标识符的大小写，可以看到右边的values默认值为&#8220;YES&#8221;,改为&#8220;No&#8221;即可！<br />
或者在打开pdm的情况下，进入Tools－Model Options－Naming Convention，把Name和Code的标签的Charcter case选项设置成Uppercase就可以！<br />
<br />
4、建立一个表后,为何检测出现Existence of index的警告<br />
A table should contain at least one column, one index, one key, and one reference.<br />
可以不检查 Existence of index 这项，也就没有这个警告错误了！<br />
意思是说没有给表建立索引，而一个表一般至少要有一个索引，这是一个警告，不用管也没有关系！<br />
<br />
5、创建一个表在修改字段的时候，一修改name的内容，code也跟着变化，如何让code不随着name变化<br />
Name和Code 的右侧都有一个按钮&#8220;＝&#8221;，如果需要不同步的话，把这个按钮弹起来就可以了。<br />
Tools-&gt;General Options-&gt;Dialog-&gt;Name to Code Mirroring (去掉)<br />
<br />
6、由CDM生成PDM时，自动生成的外键的重命名<br />
PDM Generation Options-&gt;Detail-&gt;FK index names默认是%REFR%_FK，改为FK_%REFRCODE%，其中%REFRCODE%指的就是CDM中Relationship的code！另外自动生成的父字段的规则是PDM Generation Options-&gt;Detail-&gt;FK column name template中设置的，默认是%.3:PARENT%_%COLUMN%，可以改为Par%COLUMN%表示是父字段！<br />
<br />
7、如何防止一对一的关系生成两个引用（外键）<br />
要定义关系的支配方向，占支配地位的实体（有D标志）变为父表。<br />
在cdm中双击一对一关系-&gt;Detail-&gt;Dominant role选择支配关系<br />
<br />
8、修改报表模板中一些术语的定义<br />
即文件：C:\Program Files\Sybase\PowerDesigner Trial 11\Resource Files\Report Languages\Chinese.xrl<br />
Tools－Resources－Report Languages－选择Chinese－单击Properties或双击目标<br />
修改某些对象的名称：Object Attributes\Physical Data Model\Column\<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ForeignKey：外键<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mandatory：为空<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Primary：主键<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Table：表<br />
用查找替换，把&#8220;表格&#8221;替换成&#8220;表&#8221;<br />
修改显示的内容为别的：Values Mapping\Lists\Standard，添加TRUE的转化列为是，FALSE的转化列为空<br />
另外Report－Title Page里可以设置标题信息<br />
<br />
引用：http://www.blogjava.net/alex/archive/2007/01/17/94353.html
 <img src ="http://www.blogjava.net/huanghuizz/aggbug/190321.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/huanghuizz/" target="_blank">七匹狼</a> 2008-04-02 11:52 <a href="http://www.blogjava.net/huanghuizz/articles/190321.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>