﻿<?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-学无止境-随笔分类-杂</title><link>http://www.blogjava.net/wawlian/category/46068.html</link><description /><language>zh-cn</language><lastBuildDate>Sat, 15 Oct 2011 16:48:27 GMT</lastBuildDate><pubDate>Sat, 15 Oct 2011 16:48:27 GMT</pubDate><ttl>60</ttl><item><title>访问Google速度慢(转)</title><link>http://www.blogjava.net/wawlian/archive/2011/10/14/361281.html</link><dc:creator>wawlian</dc:creator><author>wawlian</author><pubDate>Fri, 14 Oct 2011 06:56:00 GMT</pubDate><guid>http://www.blogjava.net/wawlian/archive/2011/10/14/361281.html</guid><wfw:comment>http://www.blogjava.net/wawlian/comments/361281.html</wfw:comment><comments>http://www.blogjava.net/wawlian/archive/2011/10/14/361281.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wawlian/comments/commentRss/361281.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wawlian/services/trackbacks/361281.html</trackback:ping><description><![CDATA[<span class="Apple-style-span" style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25px; background-color: #efefef; "><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25px; background-color: #efefef; ">修改host,加入&nbsp;<br /><br />203.208.46.146 www.google.com&nbsp;<br />203.208.46.147 www.google.com.hk&nbsp;<br />203.208.46.132 clients1.google.com&nbsp;<br />203.208.46.149 mail.google.com&nbsp;<br />203.208.46.161 chatenabled.mail.google.com&nbsp;<br />203.208.46.161 mail-attachment.googleusercontent.com</span>哈哈，找到解决办法，速度明细加快&nbsp;</span><img src ="http://www.blogjava.net/wawlian/aggbug/361281.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wawlian/" target="_blank">wawlian</a> 2011-10-14 14:56 <a href="http://www.blogjava.net/wawlian/archive/2011/10/14/361281.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Flash Builder切换语言</title><link>http://www.blogjava.net/wawlian/archive/2011/06/15/352354.html</link><dc:creator>wawlian</dc:creator><author>wawlian</author><pubDate>Wed, 15 Jun 2011 06:04:00 GMT</pubDate><guid>http://www.blogjava.net/wawlian/archive/2011/06/15/352354.html</guid><wfw:comment>http://www.blogjava.net/wawlian/comments/352354.html</wfw:comment><comments>http://www.blogjava.net/wawlian/archive/2011/06/15/352354.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wawlian/comments/commentRss/352354.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wawlian/services/trackbacks/352354.html</trackback:ping><description><![CDATA[MyEclipse 9.0 安装了Flash Builder4.5，界面菜单都变成中文的了，完全不适应。<br /><div>如果不习惯中文界面， 改回英文界面吧。只需要为 flash builder 加上启动参数 <br />" -clean -nl en_US " <br />完成后记得将 -clean 去掉，以免每次启动 flash builder 都执行清理动作而浪费时间。</div><img src ="http://www.blogjava.net/wawlian/aggbug/352354.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wawlian/" target="_blank">wawlian</a> 2011-06-15 14:04 <a href="http://www.blogjava.net/wawlian/archive/2011/06/15/352354.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Windows 7 SP1无法安装oracle10g 11g的解决办法(转)</title><link>http://www.blogjava.net/wawlian/archive/2011/06/02/351631.html</link><dc:creator>wawlian</dc:creator><author>wawlian</author><pubDate>Thu, 02 Jun 2011 13:13:00 GMT</pubDate><guid>http://www.blogjava.net/wawlian/archive/2011/06/02/351631.html</guid><wfw:comment>http://www.blogjava.net/wawlian/comments/351631.html</wfw:comment><comments>http://www.blogjava.net/wawlian/archive/2011/06/02/351631.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wawlian/comments/commentRss/351631.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wawlian/services/trackbacks/351631.html</trackback:ping><description><![CDATA[<p><span>下载正确的版本，然后<wbr>修改refhost.<wbr>xml文件</span></p>
<p><span><br />然后解压，在目录中找<wbr>到refhost.x<wbr>ml(有两个，我的一<wbr>个是在stage\p<wbr>rereq\db目录<wbr>下，一个是在stag<wbr>e\prereq\d<wbr>b_prereqs\<wbr>db目录下)进行添加<wbr>修，添加如下代码： <br /><br />&lt;!--Micros<wbr>oft Windows 7--&gt; <br />&lt;OPERATING<wbr>_SYSTEM&gt; <br />&lt;VERSION VALUE="6.1<wbr>"/&gt; <br />&lt;/OPERATIN<wbr>G_SYSTEM&gt; <br /><br />注：如果安装的是客户<wbr>端，将路径中的db改<wbr>为client即可。<wbr> <br /><br />而后还要修改一个or<wbr>aparam.ini<wbr>文件,在instal<wbr>l目录下 <br /><br />先在[Certifi<wbr>ed Versions] <br />#You can customise error message shown for failure, provide value for CERTIFIED_<wbr>VERSION_FA<wbr>ILURE_MESS<wbr>AGE <br />#Windows=5<wbr>.0,5.1,5.2<wbr>,6.0,6.1 <br /><br />注：即在#Windo<wbr>ws=5.0,5.1<wbr>,5.2后面添加 ,6.0,6.1 <br /><br />再添加下面代码： <br /><br />#[Windows-<wbr>6.1-requir<wbr>ed] <br />#Minimum display colours for OUI to run <br />MIN_DISPLA<wbr>Y_COLORS=2<wbr>56 <br />#Minimum CPU speed required for OUI <br />#CPU=300 <br />#[Windows-<wbr>6.1-option<wbr>al] <br /><br /><br />以管理员身份运行se<wbr>tup.exe <br /></span></p><img src ="http://www.blogjava.net/wawlian/aggbug/351631.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wawlian/" target="_blank">wawlian</a> 2011-06-02 21:13 <a href="http://www.blogjava.net/wawlian/archive/2011/06/02/351631.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>PowerDesigner中如何添加约束</title><link>http://www.blogjava.net/wawlian/archive/2011/02/14/344293.html</link><dc:creator>wawlian</dc:creator><author>wawlian</author><pubDate>Mon, 14 Feb 2011 12:32:00 GMT</pubDate><guid>http://www.blogjava.net/wawlian/archive/2011/02/14/344293.html</guid><wfw:comment>http://www.blogjava.net/wawlian/comments/344293.html</wfw:comment><comments>http://www.blogjava.net/wawlian/archive/2011/02/14/344293.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wawlian/comments/commentRss/344293.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wawlian/services/trackbacks/344293.html</trackback:ping><description><![CDATA[<div class="blog_content">唯一约束 <br />
<br />
唯一约束与创建唯一索引基本上是一回事，因为在创建唯一约束的时候，系统会创建对应的一个唯一索引，通过唯一索引来实现约束。不过唯一约束更直观的表达了对应列的唯一性，使得对应索引的目的更加清晰，所以一般建议创建唯一约束而不是只创建唯一索引。 <br />
<br />
在PD中创建唯一约束的操作，以教室表来说，RoomID是主键，必然是唯一的，RoomName如果我们也要去必须是唯一的，那么具体操作如下： <br />
<br />
在PD的模型设计面板中，双击&#8220;教室&#8221;表，打开属性窗口，切换到"&#8221;Keys&#8221;选项卡，可以看到里面有一行数据PK_ClassRoom，这是主键约束。添加一行数据，命名为UQ_RoomName，不能将右边的&#8220;P&#8221;列选上，然后单击工具栏的&#8220;属性&#8221;按钮，弹出UQ_RoomName的属性窗口，切换到列选项卡，单击增加列按钮，选择将RoomName列添加到其中，然后单击确定即可完成唯一约束的添加。 <br />
<br />
<br />
<br />
这样系统就会自动创建唯一约束。 <br />
<br />
CHECK约束 <br />
<br />
CHECK分为列约束和表约束，列约束是只对表中的某一个列进行的约束，可以在列的属性中进行设置，而表约束是对多个列进行的约束，需要在表的属性中进行设置（其实列约束也可以在表约束中设置）。 <br />
<br />
1.标准CHECK约束 <br />
<br />
对于一些常用的CHECK约束，可以直接通过设置界面来完成。以班级表为例，ClassName每个学校有自己的命名规则，假设这里规定ClassName必须以2开头，那么需要在ClassName列上定义CHECK约束，使得其满足命名规范。具体操作是在PD中双击Class表，打开Class的属性窗口，切换到列选项卡，选择ClassName列，单击工具栏的&#8220;属性&#8221;按钮，弹出ClassName的属性窗口，切换到StandardChecks选项卡如图： <br />
<br />
<br />
<br />
在这个选项卡可以定义属性的标准检查约束，窗口中每项的参数的含义，如下： <br />
<br />
参数 说明 <br />
Minimum 属性可接受的最小数 <br />
Maximum 属性可接受的最大数 <br />
Default 属性不赋值时，系统提供的默认值 <br />
Unit 单位，如公里、吨、元 <br />
Format 属性的数据显示格式 <br />
Lowercase 属性的赋值全部变为小写字母 <br />
Uppercase 属性的赋值全部变为大写字母 <br />
Cannot modify 该属性一旦赋值不能再修改 <br />
List Of Values 属性赋值列表，除列表中的值，不能有其他的值 <br />
Label 属性列表值的标签 <br />
2.直接编写SQL语句的CHECK约束 <br />
<br />
在前面弹出ClassName属性窗口中，单击左下角的&#8220;More&#8221;按钮，系统将弹出更多的选项卡，切换到&#8220;Additional Checks&#8221;选项卡，可以设置约束名和具体的约束内容，如图所示： <br />
<br />
<br />
<br />
表级的CHECK约束与列级的CHECK约束设置类似，单击表属性窗口左下角的&#8220;More&#8221;按钮，切换到Check选项卡，设置CHECK约束的命名和SQL语句内容。 <br />
<br />
<br />
<br />
3.使用Rule创建约束 <br />
<br />
同样以班级名必须以2开头为例，通过Rule创建CHECK约束。首先需要创建一个Rule，双击Class表，打开表的属性窗口，切换到Rules选项卡，单击&#8220;Create a Object&#8221;按钮，系统将打开一个业务规则属性窗口，修改规则名，并将规则的类型修改为Constraint，如图所示： <br />
<br />
<br />
<br />
然后切换到Expression选项卡，设置规则的内容为&#8220;ClassName LIKE '2%'&#8221;，单击确定按钮即可完成Rule的设置。切换到表属性的Check选项卡，默认约束内容中的&#8220;%RULES%&#8221;就是用来表示Rule中设置的内容，如果我们还有一些其他的CHECK约束内容，不希望在Rule中设置，而是在Check选项卡中设置，那么只需要删除%RULES%将CHECK约束内容添加进去，也可以保留%RULES%，然后在与%RULES%之间添加一个and即可。比如规定ClassID必须小于10000，那么我们可以将Check内容设置如下： <br />
<br />
<br />
<br />
生成的脚本如下： <br />
<br />
create table Class ( <br />
&nbsp;&nbsp; ClassID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; not null, <br />
&nbsp;&nbsp; ClassName&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(20)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; not null, <br />
&nbsp;&nbsp; constraint PK_CLASS primary key nonclustered (ClassID), <br />
&nbsp;&nbsp; constraint CKT_CLASS check (ClassID&lt;10000), <br />
&nbsp;&nbsp; constraint ClassNameRule check (ClassName LIKE '2%') <br />
) <br />
go <br />
<br />
可以看到，根据Rule生成的CHECK约束与在Check选项卡中设置的约束将分别创建一个约束，相互并不影响。 <br />
<br />
默认约束 <br />
<br />
默认约束是用户在没有输入值的情况下，系统给出默认的值。最常用的是CreateTime字段，设置默认值为getdate()，在用户创建一行数据时记录下创建时间。例如对于选课表，需要记录下选课的时间，则可以设置ApplyTime的默认值为getdate()函数。 <br />
<br />
<br />
<br />
设置默认值约束的操作如下：双击选课表，打开表属性窗口，选择ApplyTime字段，单击工具栏的属性按钮，打开列的属性窗口，切换到Standard Checks选项卡，在Default下拉列表框中选择getdate()即可。 <br />
<br />
<br />
<br />
至此我们所有的约束在PD中的设置都介绍完了，下一篇将介绍视图、存储过程等数据库对象。 <br />
<br />
from: http://www.cnblogs.com/studyzy/archive/2009/12/17/1626650.html </div>
<img src ="http://www.blogjava.net/wawlian/aggbug/344293.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wawlian/" target="_blank">wawlian</a> 2011-02-14 20:32 <a href="http://www.blogjava.net/wawlian/archive/2011/02/14/344293.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse6.0代码提示</title><link>http://www.blogjava.net/wawlian/archive/2010/12/29/341930.html</link><dc:creator>wawlian</dc:creator><author>wawlian</author><pubDate>Wed, 29 Dec 2010 12:28:00 GMT</pubDate><guid>http://www.blogjava.net/wawlian/archive/2010/12/29/341930.html</guid><wfw:comment>http://www.blogjava.net/wawlian/comments/341930.html</wfw:comment><comments>http://www.blogjava.net/wawlian/archive/2010/12/29/341930.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wawlian/comments/commentRss/341930.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wawlian/services/trackbacks/341930.html</trackback:ping><description><![CDATA[<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:TargetScreenSize>800x600</o:TargetScreenSize>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing>
<w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
<w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:SpaceForUL/>
<w:BalanceSingleByteDoubleByteWidth/>
<w:DoNotLeaveBackslashAlone/>
<w:ULTrailSpace/>
<w:DoNotExpandShiftReturn/>
<w:AdjustLineHeightInTable/>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
<w:UseFELayout/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math" />
<m:brkBin m:val="before" />
<m:brkBinSub m:val="&#45;-" />
<m:smallFrac m:val="off" />
<m:dispDef/>
<m:lMargin m:val="0" />
<m:rMargin m:val="0" />
<m:defJc m:val="centerGroup" />
<m:wrapIndent m:val="1440" />
<m:intLim m:val="subSup" />
<m:naryLim m:val="undOvr" />
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267">
<w:LsdException locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal" />
<w:LsdException locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1" />
<w:LsdException locked="false" priority="9" qformat="true" name="heading 2" />
<w:LsdException locked="false" priority="9" qformat="true" name="heading 3" />
<w:LsdException locked="false" priority="9" qformat="true" name="heading 4" />
<w:LsdException locked="false" priority="9" qformat="true" name="heading 5" />
<w:LsdException locked="false" priority="9" qformat="true" name="heading 6" />
<w:LsdException locked="false" priority="9" qformat="true" name="heading 7" />
<w:LsdException locked="false" priority="9" qformat="true" name="heading 8" />
<w:LsdException locked="false" priority="9" qformat="true" name="heading 9" />
<w:LsdException locked="false" priority="39" name="toc 1" />
<w:LsdException locked="false" priority="39" name="toc 2" />
<w:LsdException locked="false" priority="39" name="toc 3" />
<w:LsdException locked="false" priority="39" name="toc 4" />
<w:LsdException locked="false" priority="39" name="toc 5" />
<w:LsdException locked="false" priority="39" name="toc 6" />
<w:LsdException locked="false" priority="39" name="toc 7" />
<w:LsdException locked="false" priority="39" name="toc 8" />
<w:LsdException locked="false" priority="39" name="toc 9" />
<w:LsdException locked="false" priority="35" qformat="true" name="caption" />
<w:LsdException locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title" />
<w:LsdException locked="false" priority="1" name="Default Paragraph Font" />
<w:LsdException locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle" />
<w:LsdException locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong" />
<w:LsdException locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis" />
<w:LsdException locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid" />
<w:LsdException locked="false" unhidewhenused="false" name="Placeholder Text" />
<w:LsdException locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing" />
<w:LsdException locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading" />
<w:LsdException locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List" />
<w:LsdException locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid" />
<w:LsdException locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1" />
<w:LsdException locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2" />
<w:LsdException locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1" />
<w:LsdException locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2" />
<w:LsdException locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1" />
<w:LsdException locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2" />
<w:LsdException locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3" />
<w:LsdException locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List" />
<w:LsdException locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading" />
<w:LsdException locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List" />
<w:LsdException locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid" />
<w:LsdException locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1" />
<w:LsdException locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1" />
<w:LsdException locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1" />
<w:LsdException locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1" />
<w:LsdException locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1" />
<w:LsdException locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1" />
<w:LsdException locked="false" unhidewhenused="false" name="Revision" />
<w:LsdException locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph" />
<w:LsdException locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote" />
<w:LsdException locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote" />
<w:LsdException locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1" />
<w:LsdException locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1" />
<w:LsdException locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1" />
<w:LsdException locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1" />
<w:LsdException locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1" />
<w:LsdException locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1" />
<w:LsdException locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1" />
<w:LsdException locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1" />
<w:LsdException locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2" />
<w:LsdException locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2" />
<w:LsdException locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2" />
<w:LsdException locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2" />
<w:LsdException locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2" />
<w:LsdException locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2" />
<w:LsdException locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2" />
<w:LsdException locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2" />
<w:LsdException locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2" />
<w:LsdException locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2" />
<w:LsdException locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2" />
<w:LsdException locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2" />
<w:LsdException locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2" />
<w:LsdException locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2" />
<w:LsdException locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3" />
<w:LsdException locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3" />
<w:LsdException locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3" />
<w:LsdException locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3" />
<w:LsdException locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3" />
<w:LsdException locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3" />
<w:LsdException locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3" />
<w:LsdException locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3" />
<w:LsdException locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3" />
<w:LsdException locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3" />
<w:LsdException locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3" />
<w:LsdException locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3" />
<w:LsdException locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3" />
<w:LsdException locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3" />
<w:LsdException locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4" />
<w:LsdException locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4" />
<w:LsdException locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4" />
<w:LsdException locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4" />
<w:LsdException locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4" />
<w:LsdException locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4" />
<w:LsdException locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4" />
<w:LsdException locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4" />
<w:LsdException locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4" />
<w:LsdException locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4" />
<w:LsdException locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4" />
<w:LsdException locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4" />
<w:LsdException locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4" />
<w:LsdException locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4" />
<w:LsdException locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5" />
<w:LsdException locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5" />
<w:LsdException locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5" />
<w:LsdException locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5" />
<w:LsdException locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5" />
<w:LsdException locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5" />
<w:LsdException locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5" />
<w:LsdException locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5" />
<w:LsdException locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5" />
<w:LsdException locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5" />
<w:LsdException locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5" />
<w:LsdException locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5" />
<w:LsdException locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5" />
<w:LsdException locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5" />
<w:LsdException locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6" />
<w:LsdException locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6" />
<w:LsdException locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6" />
<w:LsdException locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6" />
<w:LsdException locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6" />
<w:LsdException locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6" />
<w:LsdException locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6" />
<w:LsdException locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6" />
<w:LsdException locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6" />
<w:LsdException locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6" />
<w:LsdException locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6" />
<w:LsdException locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6" />
<w:LsdException locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6" />
<w:LsdException locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6" />
<w:LsdException locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis" />
<w:LsdException locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis" />
<w:LsdException locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference" />
<w:LsdException locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference" />
<w:LsdException locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title" />
<w:LsdException locked="false" priority="37" name="Bibliography" />
<w:LsdException locked="false" priority="39" qformat="true" name="TOC Heading" />
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Calibri","sans-serif";
mso-bidi-font-family:"Times New Roman";}
</style>
<![endif]--><span style="font-size: 12pt; font-family: 宋体;">在<span lang="EN-US">MyEclipse6.0</span>的快捷键中把我们习惯性使用的<span lang="EN-US">Alt+/</span>进行代码自动补齐的快捷键改为了<span lang="EN-US">ctrl+</span>空格，大家知道这是我们切换中英文输入法的
键，所以我们需要更改这个快捷键，方法如下： <span lang="EN-US"><br />
1.</span>选择<span lang="EN-US">MyEclipse6.0</span>菜单栏中的<span lang="EN-US">Window-&gt;preferences</span>；
<span lang="EN-US"><br />
2.</span>选择<span lang="EN-US">General-&gt;keys; <br />
3.</span>在右侧中间的窗体中点击<span lang="EN-US">word completion</span>后再点击<span lang="EN-US">remove binding,</span>在下方的<span lang="EN-US">binding</span>中随便输入一个快捷键；
<span lang="EN-US"><br />
4.</span>然后选择<span lang="EN-US">Content Assist</span>点击<span lang="EN-US">Remove
binding</span>，在<span lang="EN-US">binding</span>中输入<span lang="EN-US">Alt+/</span>；
<span lang="EN-US"><br />
5.</span>点击<span lang="EN-US">Ok</span>就可以了。 <span lang="EN-US"><br />
</span>如果还是不提示有可能是提示功能被关了<span lang="EN-US">. </span>如下做<span lang="EN-US"><br />
1</span>、菜单<span lang="EN-US">window-&gt;Preferences-&gt;Java-&gt;Editor-&gt;Content
Assist-&gt;Enable auto activation </span>选项要打上勾<span lang="EN-US"> <br />
2</span>、<span lang="EN-US">window-&gt;Preferences-&gt;Java-&gt;Editor-&gt;Content
Assist-&gt;Advanced&nbsp;&nbsp; </span>上面的选项卡<span lang="EN-US">Select the
proposal kinds contained in the 'default' content assist list: </span>中把<span lang="EN-US"> Other Java Proposals </span>选项打上勾就可以了。<!--[if gte mso 9]><xml>
800x600
</xml><![endif]--><!--[if gte mso 9]><xml>
Normal
0
7.8 磅
0
2
false
false
false
EN-US
ZH-CN
X-NONE
MicrosoftInternetExplorer4
</xml><![endif]--><!--[if gte mso 9]><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{
mso-style-parent:"";
font-size:10.0pt;
font-family:"Calibri","sans-serif";
mso-bidi-font-family:"Times New Roman";}
</style>
<![endif]-->
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: 宋体;">让Eclipse,MyEclipse拥有<span>Microsoft
Visual Studio</span>那样的自动提示功能:</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: 宋体;">一般默认情况下，Eclipse ，MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的，主要是Eclipse ，MyEclipse本身有很多选项是默认关闭的，要开发者自己去手动配置。如果开发者不清楚的话，就不知道Eclipse ，MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提 示功能一样强大。好了,废话就说那么多了,让我们来配置一下 </span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: 宋体;">1.</span><span style="font-size: 12pt; font-family: 宋体;">打开Eclipse或者MyEclipse,点击 "窗口"&gt;&gt;"首选项"&gt;&gt;"Java"&gt;&gt;"编辑器"&gt;&gt;"内容辅助" </span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: 宋体;">2.</span><span style="font-size: 12pt; font-family: 宋体;">在 "内容辅助" 面板里找到 "Java的自动激活触发器" ,在&nbsp; "Java的自动激活触发器"&nbsp; 左边的输入框里输入 ".abc ",点击 "应用"&gt;&gt;"确定" </span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: 宋体;">3.</span><span style="font-size: 12pt; font-family: 宋体;">点击 "文件"&gt;&gt;"导出"&gt;&gt; "常规" &gt;&gt; "首选项" 然后选择你要导出的文件路径
</span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: 宋体;">4.</span><span style="font-size: 12pt; font-family: 宋体;">用记事本打开刚才导出的文件,找到 ".abc",然后把它替换成<span> "
.abcdefghijklmnopqrstuvwxyz(, "&nbsp; ,</span>保存 </span></p>
<p style="text-align: left;" align="left"><span style="font-size: 12pt; font-family: 宋体;">5.</span><span style="font-size: 12pt; font-family: 宋体;">将刚才修改的文件导入到Eclipse或者是MyEclipse中,点击 "文件"&gt;&gt;"导入"&gt;&gt;"常规"&gt;&gt;"首选项",然后选择刚才修改的文件这样Eclipse, MyEclipse就可以像<span>Microsoft Visual
Studio</span>那样的自动提示功能了! </span></p>
</span>
<img src ="http://www.blogjava.net/wawlian/aggbug/341930.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wawlian/" target="_blank">wawlian</a> 2010-12-29 20:28 <a href="http://www.blogjava.net/wawlian/archive/2010/12/29/341930.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VMware/VirtualBox：host-only方式网络设置 </title><link>http://www.blogjava.net/wawlian/archive/2010/12/24/341460.html</link><dc:creator>wawlian</dc:creator><author>wawlian</author><pubDate>Fri, 24 Dec 2010 06:28:00 GMT</pubDate><guid>http://www.blogjava.net/wawlian/archive/2010/12/24/341460.html</guid><wfw:comment>http://www.blogjava.net/wawlian/comments/341460.html</wfw:comment><comments>http://www.blogjava.net/wawlian/archive/2010/12/24/341460.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wawlian/comments/commentRss/341460.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wawlian/services/trackbacks/341460.html</trackback:ping><description><![CDATA[<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000; ">一、添加本地连接的</span><span style="color: #000000; ">"</span><span style="color: #000000; ">internet&nbsp;连接共享</span><span style="color: #000000; ">"</span><span style="color: #000000; ">。<br />
&nbsp;<br />
网络连接&nbsp;</span><span style="color: #000000; ">--&gt;</span><span style="color: #000000; ">&nbsp;本地连接&nbsp;</span><span style="color: #000000; ">--&gt;</span><span style="color: #000000; ">&nbsp;属性&nbsp;</span><span style="color: #000000; ">--&gt;</span><span style="color: #000000; ">&nbsp;&#8220;高级&#8221;选项卡&nbsp;</span><span style="color: #000000; ">--&gt;</span><span style="color: #000000; ">&nbsp;internet&nbsp;连接共享&nbsp;</span><span style="color: #000000; ">--&gt;</span><span style="color: #000000; ">&nbsp;勾选<br />
家庭网络连接&nbsp;</span><span style="color: #000000; ">--&gt;</span><span style="color: #000000; ">&nbsp;选择&#8220;VMnet1&#8221;<br />
&nbsp;<br />
此时，VMnet1的ip地址被设为：</span><span style="color: #000000; ">192.168</span><span style="color: #000000; ">.</span><span style="color: #000000; ">0.1</span><span style="color: #000000; "><br />
&nbsp;<br />
二、设置VM&nbsp;linux的ip。<br />
&nbsp;<br />
ip设为：从&nbsp;</span><span style="color: #000000; ">192.168</span><span style="color: #000000; ">.</span><span style="color: #000000; ">0.1</span><span style="color: #000000; ">&nbsp;到&nbsp;</span><span style="color: #000000; ">192.168</span><span style="color: #000000; ">.</span><span style="color: #000000; ">0.254</span><span style="color: #000000; ">&nbsp;之间的某一值<br />
submask设为：</span><span style="color: #000000; ">255.255</span><span style="color: #000000; ">.</span><span style="color: #000000; ">255.0</span><span style="color: #000000; "><br />
gateway设为：</span><span style="color: #000000; ">192.168</span><span style="color: #000000; ">.</span><span style="color: #000000; ">0.1</span><span style="color: #000000; "><br />
dns&nbsp;server设为：</span><span style="color: #000000; ">192.168</span><span style="color: #000000; ">.</span><span style="color: #000000; ">0.1</span></div>
<img src ="http://www.blogjava.net/wawlian/aggbug/341460.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wawlian/" target="_blank">wawlian</a> 2010-12-24 14:28 <a href="http://www.blogjava.net/wawlian/archive/2010/12/24/341460.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>arcgis 9.3 sdk安装问题</title><link>http://www.blogjava.net/wawlian/archive/2010/09/21/332634.html</link><dc:creator>wawlian</dc:creator><author>wawlian</author><pubDate>Tue, 21 Sep 2010 14:31:00 GMT</pubDate><guid>http://www.blogjava.net/wawlian/archive/2010/09/21/332634.html</guid><wfw:comment>http://www.blogjava.net/wawlian/comments/332634.html</wfw:comment><comments>http://www.blogjava.net/wawlian/archive/2010/09/21/332634.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wawlian/comments/commentRss/332634.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wawlian/services/trackbacks/332634.html</trackback:ping><description><![CDATA[<p style="line-height: normal; font-family: Arial; font-size: 12px; ">在安装arcgis desktop sdk for .net framework 时，出现了错误，提示：<br style="line-height: normal; " />
installer information：<br style="line-height: normal; " />
the arcgis desktop sdk for the microsoft .net framework setup requires arcgis desktop 9.3 with the .net support feature。</p>
<p style="line-height: normal; font-family: Arial; font-size: 12px; ">原因：</p>
<p style="line-height: normal; font-family: Arial; font-size: 12px; ">
<table class="FCK__ShowTableBorders" cellspacing="0" cellpadding="0" style="line-height: normal; table-layout: auto; ">
    <tbody style="line-height: normal; ">
        <tr style="line-height: normal; ">
            <td class="t_msgfont" style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal; ">你安装了arcgis desktop，安装之前是否已经安装的net framework2.0？自定义安装还是典型安装的？最好自定义安装，看看net支持的部分是否选择上</td>
        </tr>
    </tbody>
</table>
安装arcgis desktop，但net支持的部分没装上（全部安装是没有选上的）</p>
<p style="line-height: normal; font-family: Arial; font-size: 12px; ">修复一下arcgis desktop，把.net的支持装上就OK</p>
<img src ="http://www.blogjava.net/wawlian/aggbug/332634.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wawlian/" target="_blank">wawlian</a> 2010-09-21 22:31 <a href="http://www.blogjava.net/wawlian/archive/2010/09/21/332634.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>为何无法访问微软网站--解决方案（转）</title><link>http://www.blogjava.net/wawlian/archive/2010/09/16/332164.html</link><dc:creator>wawlian</dc:creator><author>wawlian</author><pubDate>Thu, 16 Sep 2010 04:57:00 GMT</pubDate><guid>http://www.blogjava.net/wawlian/archive/2010/09/16/332164.html</guid><wfw:comment>http://www.blogjava.net/wawlian/comments/332164.html</wfw:comment><comments>http://www.blogjava.net/wawlian/archive/2010/09/16/332164.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/wawlian/comments/commentRss/332164.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wawlian/services/trackbacks/332164.html</trackback:ping><description><![CDATA[<p>在地址栏输入<a href="http://www.microsoft.com/" target="_blank"><font color="#000000">www.microsoft.com</font></a>或者<a href="http://www.microsoft.com/china" target="_blank"><font color="#000000">www.microsoft.com/china</font></a>都无法访问的解决方法：</p>
<p>
</p>
<p style="padding-right: 0px; padding-left: 0px; padding-bottom: 6px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 6px; color: #323e32; font-family: Verdana, 宋体, sans-serif; font-size: 12px; line-height: 18px; ">1、在&#8220;我的电脑&#8221;右击现则 &#8220;服务&#8221; 在打开的服务列表中选择 &#8220; DNS Client&#8221; ，右击 属性 将&#8220;启动类型&#8221; 改为 &#8220;手动&#8221;或者&#8220;禁用&#8221;，点击&#8220;确认&#8221;。</p>
<p style="padding-right: 0px; padding-left: 0px; padding-bottom: 6px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 6px; color: #323e32; font-family: Verdana, 宋体, sans-serif; font-size: 12px; line-height: 18px; ">2、在&#8220;DNS Client&#8221;上右击 选择&#8220;停止&#8221; ，会出现正在停止的画面。</p>
<p style="padding-right: 0px; padding-left: 0px; padding-bottom: 6px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 6px; color: #323e32; font-family: Verdana, 宋体, sans-serif; font-size: 12px; line-height: 18px; ">停止完后，在试试<a href="http://www.microsoft.com/" target="_blank" style="color: #002c99; text-decoration: none; "><font color="#323E32">www.microsoft.com</font></a>或者<a href="http://www.microsoft.com/china" target="_blank" style="color: #002c99; text-decoration: none; "><font color="#323E32">www.microsoft.com/china</font></a>&nbsp;应该都能访问了。</p>
<img src ="http://www.blogjava.net/wawlian/aggbug/332164.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wawlian/" target="_blank">wawlian</a> 2010-09-16 12:57 <a href="http://www.blogjava.net/wawlian/archive/2010/09/16/332164.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>PowerDesigner的一些常用设置及技巧(转帖)</title><link>http://www.blogjava.net/wawlian/archive/2010/08/27/330040.html</link><dc:creator>wawlian</dc:creator><author>wawlian</author><pubDate>Fri, 27 Aug 2010 02:45:00 GMT</pubDate><guid>http://www.blogjava.net/wawlian/archive/2010/08/27/330040.html</guid><wfw:comment>http://www.blogjava.net/wawlian/comments/330040.html</wfw:comment><comments>http://www.blogjava.net/wawlian/archive/2010/08/27/330040.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wawlian/comments/commentRss/330040.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wawlian/services/trackbacks/330040.html</trackback:ping><description><![CDATA[<span  style="font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; ">
<div style="line-height: 22px; ">http://hi.baidu.com/zhougw03/blog/item/df08da3dfe214bc19f3d6292.html</div>
<div style="line-height: 22px; ">ASA SQL 用户指南</div>
<div style="line-height: 22px; ">http://www.ianywhere.com/developer/product_manuals/sqlanywhere/0902/zh/html/dbugzh9/dbugzh9.htm</div>
<div style="line-height: 22px; "><br style="line-height: 22px; " />
模型检查中的Existence of reference问题<br style="line-height: 22px; " />
在tool-&gt; check &nbsp; model&nbsp;<br style="line-height: 22px; " />
当中选中option &nbsp; 标签,然后选中table,接下来展开的东西你就明白了<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
不是存在重复的名,而是默认情况下你的每个表都要建立索引/关联什么的.&nbsp;<br style="line-height: 22px; " />
你可以在powerdesigner当中调整警告级别,不让其检查这个就可以了<br style="line-height: 22px; " />
http://topic.csdn.net/u/20070703/15/d28fff5c-e726-4695-9bdb-901d2df5e97b.html<br style="line-height: 22px; " />
create table category (<br style="line-height: 22px; " />
&nbsp;&nbsp; ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; identity(100,1),<br style="line-height: 22px; " />
&nbsp;&nbsp; Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(31)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null,<br style="line-height: 22px; " />
&nbsp;&nbsp; constraint PK_CATEGORY primary key (ID)<br style="line-height: 22px; " />
)<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
</div>
<div style="line-height: 22px; ">
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><strong style="line-height: 22px; ">修改外键命名规则</strong></p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">选择Database—&gt;Edit&nbsp;Current&nbsp;DBMS<br style="line-height: 22px; " />
选择Scripts－》Objects－》Reference－》ConstName<br style="line-height: 22px; " />
可以发现右侧的Value为：<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
FK_%.U8:CHILD%_%.U9:REFR%_%.U8:PARENT%<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
可见，该命名方法是：'FK_'+8位子表名+9位Reference名+8位父表名，你可以根据这中模式自定义为：<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
FK_%.U7:CHILD%_RELATIONS_%.U7:PARENT%，<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
可以使FK名称变为FK_TABLE_2_RELATIONS_TABLE_1<br style="line-height: 22px; " />
掌握这种方法后就可以按照自己的想法修改了<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
生成建库脚本SQL文件中的表头注释很讨厌，可以在&nbsp;Databse&nbsp;-&gt;&nbsp;Generate&nbsp;Database&nbsp;(Ctrl+G)窗口中，选择Options卡片，去掉Usage的Title钩选项即可。<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
<strong style="line-height: 22px; ">添加外键</strong><br style="line-height: 22px; " />
Model&nbsp;-&gt;&nbsp;References新建一条外键后，双击进入外键属性，在&#8220;Joins&#8221;卡片中可以选择子表的外键字段<br style="line-height: 22px; " />
</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><strong style="line-height: 22px; ">如何实现Name和code不自动相等<br style="line-height: 22px; " />
</strong>如何实现在CDM中创建Entity时，Name和Code不自动对应</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><strong style="line-height: 22px; ">如何把NAME 列在 scrip里显示出来</strong></p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;修改字段生成规则。要给每个字段都添加一个注释的话，同一窗口中展开 Script -&gt; Object -&gt; Column -&gt; Add 的 Value修改为：</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">%20:COLUMN% [%COMPUTE%?AS (%COMPUTE%):%20:DATATYPE% [%IDENTITY%?%IDENTITY%:[%NULL%][%NOTNULL%]][ default %DEFAULT%]<br style="line-height: 22px; " />
&nbsp;&nbsp;&nbsp;&nbsp; [[constraint %CONSTNAME%] check (%CONSTRAINT%)]]/*%COLNNAME%*/</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">其中的%COLNNAME%就是列的Name值（可以是中文）</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">---------------------------------------------------------------------------------</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">POWERdESIGEN&nbsp; 自增长列的设置</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">PDM里查看表的属性,Columns选项卡,选中整列,查看列属性,点左上方的properties图标(有手形图案的那个),此时打开一个设置窗口,General选项卡里面进行设置.&nbsp;&nbsp;&nbsp;<br style="line-height: 22px; " />
在列属性的General标签页里有个Identity复选框，勾上就行了<br style="line-height: 22px; " />
</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－<br style="line-height: 22px; " />
1 如何在PowerDesigner下建索引<br style="line-height: 22px; " />
2 如何在PowerDesigner 下建自增列<br style="line-height: 22px; " />
3 如何在PowerDesigner 下检查设计模型</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp; 1 如何在PowerDesigner下建索引<br style="line-height: 22px; " />
&nbsp; 1 双击表设计图，出来Table Properties,在Tab 页中选择 Indexes</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp; 2 单击新建索引的属性，出现Indexex Properties</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp; 3 增加一个索引包含的字段</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp; 2 如何在PowerDesigner 下建自增列<br style="line-height: 22px; " />
&nbsp;2 使用SqlServer 数据库中的下列语句来完成<br style="line-height: 22px; " />
建表语句中，在要做为自增列的字段中，加上如下<br style="line-height: 22px; " />
IDENTITY(1,1)<br style="line-height: 22px; " />
还有可以使用下面语句，重置自增种子<br style="line-height: 22px; " />
dbcc checkident(ConfigSys,reseed,0);<br style="line-height: 22px; " />
&nbsp; 3 如何在PowerDesigner 下检查设计模型<br style="line-height: 22px; " />
&nbsp; 1 在菜单栏中选择 Tools -? Check Model, 如下图</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp; 2 选择要检查的每项设置</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp; 3 确定后，将出来检查结果汇总信息<br style="line-height: 22px; " />
</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><br style="line-height: 22px; " />
<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
这段时间,使用PD做数据库模型,感觉很不错,将自已的经验总给一下.还有许多功能我没时间总结,以后有时间,继续补吧<br style="line-height: 22px; " />
1 如何在PowerDesigner下建索引<br style="line-height: 22px; " />
2 如何在PowerDesigner 下建自增列<br style="line-height: 22px; " />
3 如何在PowerDesigner 下检查设计模型<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
1 如何在PowerDesigner下建索引<br style="line-height: 22px; " />
1 双击表设计图，出来Table Properties,在Tab 页中选择 Indexes<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
2 单击新建索引的属性，出现Indexex Properties<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
3 增加一个索引包含的字段<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
2 如何在PowerDesigner 下建自增列<br style="line-height: 22px; " />
2 使用SqlServer 数据库中的下列语句来完成<br style="line-height: 22px; " />
建表语句中，在要做为自增列的字段中，加上如下<br style="line-height: 22px; " />
IDENTITY(1,1)<br style="line-height: 22px; " />
还有可以使用下面语句，重置自增种子<br style="line-height: 22px; " />
dbcc checkident(ConfigSys,reseed,0);<br style="line-height: 22px; " />
3 如何在PowerDesigner 下检查设计模型<br style="line-height: 22px; " />
1 在菜单栏中选择 Tools -? Check Model, 如下图<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
2 选择要检查的每项设置<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
3 确定后，将出来检查结果汇总信息<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
在 powerdesigner 中设置 自增 得索引不用那么麻烦，其实只要在 概念模型 中在 属性中把columns中要自增得字段得类型设置成为 serial 就可以了！&nbsp;<br style="line-height: 22px; " />
</p>
<div style="line-height: 22px; ">
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><strong style="line-height: 22px; ">1。使用PowerDesigner检查数据库设计错误～</strong></p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">PowerDesigner 还可用于快速检测新模型中的数据库设计错误。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">检查新的模式：</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">从 [Tools] 菜单中选择 [Check Model]。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">此时，就会出现 [Check Model Parameters] 对话框。可以使用缺省参数。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">另外也可以直接在空白处单击右键，选择Check Model...即可，我一般喜欢这样用。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">单击 [确定]。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">此时，在 [Result List] 中就会显示 [Check Model] 的结果。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><strong style="line-height: 22px; ">2。如何将Conceptual Data Model （CDM）转换成Physical Data Model（PDM）？</strong></p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">即将概念数据模型转换成物理数据模型。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">二者的区别是，CDM是纯粹概念上的模型，PDM是和具体的数据库类型相关的，比如SQL Server 2000或者Oracle。生成SQL语句当然也就需要从PDM生成。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">在菜单上选择Tools -&gt; Generate Phisical Data Model</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">最后选择你的数据库类型，即可。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><strong style="line-height: 22px; ">3。使用PowerDesigner生成SQL语句～</strong></p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">可以使用 PowerDesigner 生成一个 SQL 脚本，该脚本用于实施模型的所有组件。然后，使用 SQL 脚本生成一个数据库。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">这时候要确保你用的是PDM。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">生成 SQL 脚本以新建数据库：</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">从 [Database] 菜单中选择 [Generate Database]。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">此时，就会出现 [Database Generation] 对话框</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">在 [Directory] 字段中键入 c:Temp，并在 [File Name] 字段中键入 NewDemo.sql。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">确保选中了 [ Generation]。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">单击 [Database] 选项卡，并确保选中了 [Create Database]。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">浏览其它选项卡，以查看控制所生成脚本的许多其它属性的选项。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">单击 [确定]。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">创建脚本后，就会出现 [Result] 对话框。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><strong style="line-height: 22px; ">4。为什么出现Warning : table Existence of index 表名 ？</strong></p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">说明该表没有建立索引。不过这是一个警告，不是错误，可以不用理会它。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><strong style="line-height: 22px; ">5。如何建立联合主键？</strong></p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">联合主键就是一个表里面有多个主键，比如一份学生选课的表里面，学生ID和课程ID就同时是主键。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">在设置Attributes，把2个字段的P那项都勾上，P表示Primary Key主键。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><strong style="line-height: 22px; ">6。如何建立外键Foreign Key？</strong></p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">在PowerDesigner中，通过建立关系Relationship就可以自动建立外键，不需要手动添加。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">而建立Relationship有2种办法：可以通过菜单选择Model -&gt; Relationships...，也可以通过在右边的工具栏中拖拽Relationship控件。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><strong style="line-height: 22px; ">7。如何生成数据字典？</strong></p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">通过菜单Report -&gt; Report Wizard...可以生成</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">注意可以选择Template.因为我是通过PDM生成，所以选择了Standard Physical Template~</p>
</div>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">1、安装PD v11.0版<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
2、由生成建表脚本时，字段超过15字符就发生错误（）<br style="line-height: 22px; " />
原因未知，解决办法是打开PDM后，会出现Database的菜单栏，进入Database － Edit Current DBMS －script－objects－column－maxlen，把value值调大(原为30)，比如改成60。出现表或者其它对象的长度也有这种错误的话都可以选择对应的objects照此种方法更改！<br style="line-height: 22px; " />
或者使用下面的这种方法：<br style="line-height: 22px; " />
生成建表脚本时会弹出Database generation提示框：把options － check model的小勾给去掉，就是不进行检查（不推荐）！<br style="line-height: 22px; " />
或者可以修改C:\Program Files\Sybase\PowerDesigner Trial 11\Resource Files\DBMS\oracl9i2.xdb文件<br style="line-height: 22px; " />
修改好后，再cdm转为pdm时，选择&#8220;Copy the DBMS definition in model&#8221;把把这个资源文件拷贝到模型中。<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
3、生成的建表脚本中如何把对象的双引号去掉？<br style="line-height: 22px; " />
打开cdm的情况下，进入Tools－Model Options－Naming Convention，把Name和Code的标签的Charcter case选项设置成Uppercase或者Lowercase，只要不是Mixed Case就行！<br style="line-height: 22px; " />
或者选择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 style="line-height: 22px; " />
或者在打开pdm的情况下，进入Tools－Model Options－Naming Convention，把Name和Code的标签的Charcter case选项设置成Uppercase就可以！<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
4、建立一个表后,为何检测出现Existence of index的警告<br style="line-height: 22px; " />
A table should contain at least one column, one index, one key, and one reference.<br style="line-height: 22px; " />
可以不检查 Existence of index 这项，也就没有这个警告错误了！<br style="line-height: 22px; " />
意思是说没有给表建立索引，而一个表一般至少要有一个索引，这是一个警告，不用管也没有关系！<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
5、创建一个表在修改字段的时候，一修改name的内容，code也跟着变化，如何让code不随着name变化<br style="line-height: 22px; " />
Name和Code 的右侧都有一个按钮&#8220;＝&#8221;，如果需要不同步的话，把这个按钮弹起来就可以了。<br style="line-height: 22px; " />
Tools-&gt;General Options-&gt;Dialog-&gt;Name to Code Mirroring (去掉)<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
6、由CDM生成PDM时，自动生成的外键的重命名<br style="line-height: 22px; " />
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 style="line-height: 22px; " />
<br style="line-height: 22px; " />
7、如何防止一对一的关系生成两个引用（外键）<br style="line-height: 22px; " />
要定义关系的支配方向，占支配地位的实体（有D标志）变为父表。<br style="line-height: 22px; " />
在cdm中双击一对一关系-&gt;Detail-&gt;Dominant role选择支配关系<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
8、修改报表模板中一些术语的定义<br style="line-height: 22px; " />
即文件：C:\Program Files\Sybase\PowerDesigner Trial 11\Resource Files\Report Languages\Chinese.xrl<br style="line-height: 22px; " />
Tools－Resources－Report Languages－选择Chinese－单击Properties或双击目标<br style="line-height: 22px; " />
修改某些对象的名称：Object Attributes\Physical Data Model\Column\<br style="line-height: 22px; " />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ForeignKey：外键<br style="line-height: 22px; " />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mandatory：为空<br style="line-height: 22px; " />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Primary：主键<br style="line-height: 22px; " />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Table：表<br style="line-height: 22px; " />
用查找替换，把&#8220;表格&#8221;替换成&#8220;表&#8221;<br style="line-height: 22px; " />
修改显示的内容为别的：Values Mapping\Lists\Standard，添加TRUE的转化列为是，FALSE的转化列为空<br style="line-height: 22px; " />
另外Report－Title Page里可以设置标题信息</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">1。pd中复制一列是，实际上是一个链接。源列的变动同时体现在复制列上</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">2。<strong style="line-height: 22px; ">数据库</strong>设计通常步骤：CDM缺定主要结构－－》生成PDM－－》在PDM上修改，必要时生成CDM</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">3。若由pdm生成cdm再生成pdm，在pdm中修改过的外键名将被改回到默认值</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">4。必要时可以通过修改模板（Database－Edit Current DataBase）改变脚本的格式。例如：<br style="line-height: 22px; " />
Script－Objects－Column－Add的Value中开头增加一行&#8220;--%COLNNAME%&#8221;以便在脚本中显示列的中英文对照</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">5。去掉讨厌的name、code映射：Tools－General Options－clear the Name to Code mirroring check box</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">6。对于大小写不敏感的数据库（如Oracle），PowerDesign在创建脚本时自动给表名和字段名加上双引号，以&#8220;强字符串&#8221;形式来获取区分大小写，这样给语句的编写制造很多麻烦。去掉这个添足的功能：<br style="line-height: 22px; " />
Database -〉Edit Current DBMS -〉Script. -〉Sql -〉Format -〉CaseSensitivityUsingQuote<br style="line-height: 22px; " />
右边面板参数值 Value 选择No</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">7。由cdm生成pdm,可以控制是否将关系生成引用;由pdm生成脚本,可以控制是否将引用生成外键</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">8。对于oracle而言,为表设置选项（如tablespace GPSSYSTEM）可使其创建到正确的表空间；为主键设置选项(using index tablespace GPSINDEX）使索引创建到正确的表空间中<br style="line-height: 22px; " />
</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "></p>
<div style="line-height: 22px; ">
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><strong style="line-height: 22px; ">1。使用PowerDesigner检查数据库设计错误～</strong></p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">PowerDesigner 还可用于快速检测新模型中的数据库设计错误。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">检查新的模式：</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">从 [Tools] 菜单中选择 [Check Model]。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">此时，就会出现 [Check Model Parameters] 对话框。可以使用缺省参数。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">另外也可以直接在空白处单击右键，选择Check Model...即可，我一般喜欢这样用。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">单击 [确定]。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">此时，在 [Result List] 中就会显示 [Check Model] 的结果。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><strong style="line-height: 22px; ">2。如何将Conceptual Data Model （CDM）转换成Physical Data Model（PDM）？</strong></p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">即将概念数据模型转换成物理数据模型。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">二者的区别是，CDM是纯粹概念上的模型，PDM是和具体的数据库类型相关的，比如SQL Server 2000或者Oracle。生成SQL语句当然也就需要从PDM生成。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">在菜单上选择Tools -&gt; Generate Phisical Data Model</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">最后选择你的数据库类型，即可。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><strong style="line-height: 22px; ">3。使用PowerDesigner生成SQL语句～</strong></p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">可以使用 PowerDesigner 生成一个 SQL 脚本，该脚本用于实施模型的所有组件。然后，使用 SQL 脚本生成一个数据库。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">这时候要确保你用的是PDM。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">生成 SQL 脚本以新建数据库：</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">从 [Database] 菜单中选择 [Generate Database]。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">此时，就会出现 [Database Generation] 对话框</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">在 [Directory] 字段中键入 c:Temp，并在 [File Name] 字段中键入 NewDemo.sql。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">确保选中了 [ Generation]。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">单击 [Database] 选项卡，并确保选中了 [Create Database]。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">浏览其它选项卡，以查看控制所生成脚本的许多其它属性的选项。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">单击 [确定]。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">创建脚本后，就会出现 [Result] 对话框。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><strong style="line-height: 22px; ">4。为什么出现Warning : table Existence of index 表名 ？</strong></p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">说明该表没有建立索引。不过这是一个警告，不是错误，可以不用理会它。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><strong style="line-height: 22px; ">5。如何建立联合主键？</strong></p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">联合主键就是一个表里面有多个主键，比如一份学生选课的表里面，学生ID和课程ID就同时是主键。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">在设置Attributes，把2个字段的P那项都勾上，P表示Primary Key主键。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><strong style="line-height: 22px; ">6。如何建立外键Foreign Key？</strong></p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">在PowerDesigner中，通过建立关系Relationship就可以自动建立外键，不需要手动添加。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">而建立Relationship有2种办法：可以通过菜单选择Model -&gt; Relationships...，也可以通过在右边的工具栏中拖拽Relationship控件。</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><strong style="line-height: 22px; ">7。如何生成数据字典？</strong></p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">通过菜单Report -&gt; Report Wizard...可以生成</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">注意可以选择Template.因为我是通过PDM生成，所以选择了Standard Physical Template~</p>
</div>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">1、安装PD v11.0版<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
2、由生成建表脚本时，字段超过15字符就发生错误（）<br style="line-height: 22px; " />
原因未知，解决办法是打开PDM后，会出现Database的菜单栏，进入Database － Edit Current DBMS －script－objects－column－maxlen，把value值调大(原为30)，比如改成60。出现表或者其它对象的长度也有这种错误的话都可以选择对应的objects照此种方法更改！<br style="line-height: 22px; " />
或者使用下面的这种方法：<br style="line-height: 22px; " />
生成建表脚本时会弹出Database generation提示框：把options － check model的小勾给去掉，就是不进行检查（不推荐）！<br style="line-height: 22px; " />
或者可以修改C:\Program Files\Sybase\PowerDesigner Trial 11\Resource Files\DBMS\oracl9i2.xdb文件<br style="line-height: 22px; " />
修改好后，再cdm转为pdm时，选择&#8220;Copy the DBMS definition in model&#8221;把把这个资源文件拷贝到模型中。<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
3、生成的建表脚本中如何把对象的双引号去掉？<br style="line-height: 22px; " />
打开cdm的情况下，进入Tools－Model Options－Naming Convention，把Name和Code的标签的Charcter case选项设置成Uppercase或者Lowercase，只要不是Mixed Case就行！<br style="line-height: 22px; " />
或者选择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 style="line-height: 22px; " />
或者在打开pdm的情况下，进入Tools－Model Options－Naming Convention，把Name和Code的标签的Charcter case选项设置成Uppercase就可以！<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
4、建立一个表后,为何检测出现Existence of index的警告<br style="line-height: 22px; " />
A table should contain at least one column, one index, one key, and one reference.<br style="line-height: 22px; " />
可以不检查 Existence of index 这项，也就没有这个警告错误了！<br style="line-height: 22px; " />
意思是说没有给表建立索引，而一个表一般至少要有一个索引，这是一个警告，不用管也没有关系！<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
5、创建一个表在修改字段的时候，一修改name的内容，code也跟着变化，如何让code不随着name变化<br style="line-height: 22px; " />
Name和Code 的右侧都有一个按钮&#8220;＝&#8221;，如果需要不同步的话，把这个按钮弹起来就可以了。<br style="line-height: 22px; " />
Tools-&gt;General Options-&gt;Dialog-&gt;Name to Code Mirroring (去掉)<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
6、由CDM生成PDM时，自动生成的外键的重命名<br style="line-height: 22px; " />
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 style="line-height: 22px; " />
<br style="line-height: 22px; " />
7、如何防止一对一的关系生成两个引用（外键）<br style="line-height: 22px; " />
要定义关系的支配方向，占支配地位的实体（有D标志）变为父表。<br style="line-height: 22px; " />
在cdm中双击一对一关系-&gt;Detail-&gt;Dominant role选择支配关系<br style="line-height: 22px; " />
<br style="line-height: 22px; " />
8、修改报表模板中一些术语的定义<br style="line-height: 22px; " />
即文件：C:\Program Files\Sybase\PowerDesigner Trial 11\Resource Files\Report Languages\Chinese.xrl<br style="line-height: 22px; " />
Tools－Resources－Report Languages－选择Chinese－单击Properties或双击目标<br style="line-height: 22px; " />
修改某些对象的名称：Object Attributes\Physical Data Model\Column\<br style="line-height: 22px; " />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ForeignKey：外键<br style="line-height: 22px; " />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mandatory：为空<br style="line-height: 22px; " />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Primary：主键<br style="line-height: 22px; " />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Table：表<br style="line-height: 22px; " />
用查找替换，把&#8220;表格&#8221;替换成&#8220;表&#8221;<br style="line-height: 22px; " />
修改显示的内容为别的：Values Mapping\Lists\Standard，添加TRUE的转化列为是，FALSE的转化列为空<br style="line-height: 22px; " />
另外Report－Title Page里可以设置标题信息</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">1。pd中复制一列是，实际上是一个链接。源列的变动同时体现在复制列上</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">2。<strong style="line-height: 22px; ">数据库</strong>设计通常步骤：CDM缺定主要结构－－》生成PDM－－》在PDM上修改，必要时生成CDM</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">3。若由pdm生成cdm再生成pdm，在pdm中修改过的外键名将被改回到默认值</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">4。必要时可以通过修改模板（Database－Edit Current DataBase）改变脚本的格式。例如：<br style="line-height: 22px; " />
Script－Objects－Column－Add的Value中开头增加一行&#8220;--%COLNNAME%&#8221;以便在脚本中显示列的中英文对照</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">5。去掉讨厌的name、code映射：Tools－General Options－clear the Name to Code mirroring check box</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">6。对于大小写不敏感的数据库（如Oracle），PowerDesign在创建脚本时自动给表名和字段名加上双引号，以&#8220;强字符串&#8221;形式来获取区分大小写，这样给语句的编写制造很多麻烦。去掉这个添足的功能：<br style="line-height: 22px; " />
Database -〉Edit Current DBMS -〉Script. -〉Sql -〉Format -〉CaseSensitivityUsingQuote<br style="line-height: 22px; " />
右边面板参数值 Value 选择No</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">7。由cdm生成pdm,可以控制是否将关系生成引用;由pdm生成脚本,可以控制是否将引用生成外键</p>
<p style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">8。对于oracle而言,为表设置选项（如tablespace GPSSYSTEM）可使其创建到正确的表空间；为主键设置选项(using index tablespace GPSINDEX）使索引创建到正确的表空间中</p>
</div>
</span>
<img src ="http://www.blogjava.net/wawlian/aggbug/330040.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wawlian/" target="_blank">wawlian</a> 2010-08-27 10:45 <a href="http://www.blogjava.net/wawlian/archive/2010/08/27/330040.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Vim在Windows下中文乱码(转帖，方便自己查找)</title><link>http://www.blogjava.net/wawlian/archive/2010/08/24/329821.html</link><dc:creator>wawlian</dc:creator><author>wawlian</author><pubDate>Tue, 24 Aug 2010 09:34:00 GMT</pubDate><guid>http://www.blogjava.net/wawlian/archive/2010/08/24/329821.html</guid><wfw:comment>http://www.blogjava.net/wawlian/comments/329821.html</wfw:comment><comments>http://www.blogjava.net/wawlian/archive/2010/08/24/329821.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wawlian/comments/commentRss/329821.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wawlian/services/trackbacks/329821.html</trackback:ping><description><![CDATA[<p>&nbsp;</p>
<span style="font-family: 微软雅黑">
<p>&nbsp;</p>
</span><span style="font-size: 12pt"><span style="font-family: 微软雅黑">
<p style="text-align: center"><span style="font-size: 14pt"><strong>vim、gvim在windows下中文乱码的终极解决方案</strong></span></p>
<span style="font-family: 微软雅黑">
<p>&nbsp;&nbsp; &nbsp; &nbsp; 在windows下vim的中文字体显示并不好，所以我们需要调整字体显示编码为utf-8，只有这样才能使用美观的中文。这时候可能出现很多中文乱码。<span style="font-family: 黑体">如：</span><span style="font-family: 黑体">文件显示乱码、菜单乱码、右键菜单乱码、conlse输出乱码、文件关联右键菜单乱码等等。</span>网上很多解决办法，但我试了很多，都出现一些怪异的乱码，顾此失彼。有个简单的方法解决乱码问题：删除vim下的lang目录。但这样所有菜单只能显示英文了。于是只好自己想办法。经过长时间摸索，总结下边的代码可以彻底解决这些问题。</p>
<p>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;<img style="width: 524px; height: 429px" alt="" src="http://www.blogjava.net/images/blogjava_net/wawlian/vim-courier_new.PNG" width="524" height="429" /></p>
<p>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</p>
</span></span><span style="font-family: 微软雅黑"><span style="font-family: 黑体"><span style="font-family: 黑体"><span style="font-family: 微软雅黑"><span style="font-size: 12pt"><span style="font-size: 14pt">
<p>&nbsp;</p>
<div style="padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; border-left-color: #cccccc; word-break: break-all; padding-top: 4px"><span style="color: #008080">&nbsp;</span><span style="color: #008080">1</span>&nbsp;<span style="color: #000000">"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""</span></div>
<div style="padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; border-left-color: #cccccc; word-break: break-all; padding-top: 4px"><span style="color: #008080">&nbsp;2</span>&nbsp;<span style="color: #000000">"</span><span style="color: #000000">&nbsp;vim7.1在windows下的编码设置。By&nbsp;Huadong.Liu<br />
</span><span style="color: #008080">&nbsp;3</span>&nbsp;<span style="color: #000000">""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""</span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;4</span>&nbsp;<span style="color: #000000">set&nbsp;encoding</span><span style="color: #000000">=</span><span style="color: #000000">utf-</span><span style="color: #000000">8</span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;5</span>&nbsp;<span style="color: #000000">set&nbsp;fileencodings</span><span style="color: #000000">=</span><span style="color: #000000">utf-</span><span style="color: #000000">8</span><span style="color: #000000">,</span><span style="color: #000000">chinese</span><span style="color: #000000">,</span><span style="color: #000000">latin-</span><span style="color: #000000">1</span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;6</span>&nbsp;<span style="color: #000000">if&nbsp;has(</span><span style="color: #000000">"</span><span style="color: #000000">win32</span><span style="color: #000000">"</span><span style="color: #000000">)<br />
</span><span style="color: #008080">&nbsp;7</span>&nbsp;<span style="color: #000000">set&nbsp;fileencoding</span><span style="color: #000000">=</span><span style="color: #000000">chinese<br />
</span><span style="color: #008080">&nbsp;8</span>&nbsp;<span style="color: #000000">else<br />
</span><span style="color: #008080">&nbsp;9</span>&nbsp;<span style="color: #000000">set&nbsp;fileencoding</span><span style="color: #000000">=</span><span style="color: #000000">utf-</span><span style="color: #000000">8</span><span style="color: #000000"><br />
</span><span style="color: #008080">10</span>&nbsp;<span style="color: #000000">endif<br />
</span><span style="color: #008080">11</span>&nbsp;<span style="color: #000000">"</span><span style="color: #000000">解决菜单乱码<br />
</span><span style="color: #008080">12</span>&nbsp;<span style="color: #000000">source&nbsp;$VIMRUNTIME/delmenu.vim<br />
</span><span style="color: #008080">13</span>&nbsp;<span style="color: #000000">source&nbsp;$VIMRUNTIME/menu.vim<br />
</span><span style="color: #008080">14</span>&nbsp;<span style="color: #000000">"</span><span style="color: #000000">解决consle输出乱码<br />
</span><span style="color: #008080">15</span>&nbsp;<span style="color: #000000">language&nbsp;messages&nbsp;zh_CN.utf-</span><span style="color: #000000">8</span></div>
<p>&nbsp;</p>
</span></span></span></span></span></span></span><span style="font-family: 微软雅黑"><span style="font-family: 黑体"><span style="font-family: 黑体"><span style="font-family: 微软雅黑"><span style="font-size: 12pt"><span style="font-size: 14pt">
<p><br />
</p>
</span></span></span></span></span></span>
 <img src ="http://www.blogjava.net/wawlian/aggbug/329821.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wawlian/" target="_blank">wawlian</a> 2010-08-24 17:34 <a href="http://www.blogjava.net/wawlian/archive/2010/08/24/329821.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>