<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Kevin Yin</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/25621/rss</id><updated>2011-01-14T14:08:28Z</updated><author><name>KevinYin</name><uri>http://www.cnblogs.com/yxonline/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yxonline/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/25621/rss"/><entry><id>http://www.cnblogs.com/yxonline/archive/2011/01/14/1935708.html</id><title type="text">PowerDesigner 教程系列（八）概念数据模型</title><summary type="text">PowerDesigner 教程系列（八）概念数据模型 目标：本文主要介绍域的概念以及使用。一、概念域：实际上就是一个取值范围，也可扩展为一个数据类型。域可以定义检查约束、取值范围、最大值、最小值、默认值等。域是通过用户自定义类型实现的，定义一个域的后，可以实多个实体的属性共享，这也模型设计中非常重要。例如：“服务生”、“客户”、“操作员”三个实体中都有“姓名”属性，我们就可以定义一个“姓名”域，分别附加到三个实体中，修改域的同时，使用域的实体的相关属性也会随之更新。所图所示二、域的定义菜单Model-&amp;gt;Domains,在弹出窗口“List of Domains”中,增加新的域。如图所示三、附</summary><published>2011-01-14T08:22:00Z</published><updated>2011-01-14T08:22:00Z</updated><author><name>KevinYin</name><uri>http://www.cnblogs.com/yxonline/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yxonline/archive/2011/01/14/1935708.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yxonline/archive/2011/01/14/1935708.html"/><content type="html">&lt;p&gt;&lt;strong&gt;PowerDesigner &lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 宋体"&gt;教程系列（八）概念数据模型&lt;/span&gt; &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;目标：本文主要介绍域的概念以及使用。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: -21pt; margin: 0cm 0cm 0pt 21pt"&gt;&lt;span&gt;一、&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;概念&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;域：实际上就是一个取值范围，也可扩展为一个数据类型。域可以定义检查约束、取值范围、最大值、最小值、默认值等。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;域是通过用户自定义类型实现的，定义一个域的后，可以实多个实体的属性共享，这也模型设计中非常重要。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;例如：&amp;#8220;服务生&amp;#8221;、&amp;#8220;客户&amp;#8221;、&amp;#8220;操作员&amp;#8221;三个实体中都有&amp;#8220;姓名&amp;#8221;属性，我们就可以定义一个&amp;#8220;姓名&amp;#8221;域，分别附加到三个实体中，修改域的同时，使用域的实体的相关属性也会随之更新。所图所示&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/yxonline/8_1.jpg" width="613" height="163" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: -21pt; margin: 0cm 0cm 0pt 21pt"&gt;&lt;span&gt;二、&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;域的定义&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;菜单&lt;/span&gt;Model-&amp;gt;Domains,&lt;span style="font-family: 宋体"&gt;在弹出窗口&amp;#8220;&lt;/span&gt;List of Domains&lt;span style="font-family: 宋体"&gt;&amp;#8221;中&lt;/span&gt;,&lt;span style="font-family: 宋体"&gt;增加新的域。如图所示&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/yxonline/8_2.jpg" width="518" height="328" /&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: -21pt; margin: 0cm 0cm 0pt 21pt"&gt;&lt;span&gt;三、&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;附加域到实体属性&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;打开实体的属性选项卡，如图所示，从&lt;/span&gt;Domain&lt;span style="font-family: 宋体"&gt;下拉列表中选择一个域&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/yxonline/8_3.jpg" width="525" height="403" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;注：&lt;span style="color: red"&gt;设置域与数据项的分离关系，&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red"&gt;Tools-&amp;gt;Model Options -&amp;gt;Model&lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;，设置&amp;#8220;&lt;/span&gt;&lt;span style="color: red"&gt;Domain/Attribute&lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;&amp;#8221;&lt;/span&gt;&lt;span style="color: red"&gt;,Enforce non-divergence &lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;下的&lt;/span&gt;&lt;span style="color: red"&gt;Data type(&lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;数据类型、长度、精度&lt;/span&gt;&lt;span style="color: red"&gt;)&lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;、&lt;/span&gt;&lt;span style="color: red"&gt;Check&lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;（检查约束）、&lt;/span&gt;&lt;span style="color: red"&gt;Rules&lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;（业务规则）、&lt;/span&gt;&lt;span style="color: red"&gt;Mandatory&lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;等。如果都不选，则表示设置域与数据项是可分离的。默认为&lt;/span&gt;&lt;span style="color: red"&gt;Data type &lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;不可分离，可自行设置。如下图所示&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/yxonline/8_4.jpg" width="553" height="423" /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: -21pt; margin: 0cm 0cm 0pt 21pt"&gt;&lt;span&gt;四、&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;附加域到数据项上&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;菜单&lt;/span&gt;Model-&amp;gt;Data Items,&lt;span style="font-family: 宋体"&gt;在弹出窗口&amp;#8220;&lt;/span&gt;List Data Items&lt;span style="font-family: 宋体"&gt;&amp;#8221;中，添加数据项以及附加域&lt;/span&gt;,&lt;span style="font-family: 宋体"&gt;所图所示&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/yxonline/8_5.jpg" width="529" height="443" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;img src="http://www.cnblogs.com/yxonline/aggbug/1935708.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/yxonline/archive/2011/01/14/1935708.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/yxonline/archive/2011/01/14/1935612.html</id><title type="text">PowerDesigner教程系列（七）概念数据模型</title><summary type="text">新年开篇说明：很感谢大伙对此系列教程的关注，因为工作的很多原因，一直没时间静下心来整理新的教程，担心没有自己没有理解清楚写出来误导大伙，故一拖再一拖，几年过去了，最近又收到很多网友的邮件要求继续写下去，没能一一回复，还望谅解。以后每周抽出时间写一篇，篇幅长一点，仅此答谢广大关注的网友。目标：本文主要介绍继承联系定义及使用。一、 定义实体之间除了我们之前所讲的联系外，还存在分类关系、继承关系。在CDM中我们统称分类关系、继承关系为继承联系。通过特殊化或概化方法产生的实体类型之间的联系称为继承联系。特殊化：在实体集内部分组并把这些分组存放在不同的实体类型中的过程称为实体集的特殊化。概化：从多个实体</summary><published>2011-01-14T07:26:00Z</published><updated>2011-01-14T07:26:00Z</updated><author><name>KevinYin</name><uri>http://www.cnblogs.com/yxonline/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yxonline/archive/2011/01/14/1935612.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yxonline/archive/2011/01/14/1935612.html"/><content type="html">&lt;div style="layout-grid:  15.6pt none"&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;新年开篇说明：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体; color: blue"&gt;很感谢大伙对此系列教程的关注，因为工作的很多原因，一直没时间静下心来整理新的教程，担心没有自己没有理解清楚写出来误导大伙，故一拖再一拖，几年过去了，最近又收到很多网友的邮件要求继续写下去，没能一一回复，还望谅解。以后每周抽出时间写一篇，篇幅长一点，仅此答谢广大关注的网友。&lt;/span&gt;&lt;span style="color: blue"&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;目标：本文主要介绍继承联系定义及使用。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: -21pt; margin: 0cm 0cm 0pt 21pt"&gt;&lt;strong&gt;&lt;span&gt;一、&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 宋体"&gt;定义&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;实体之间除了我们之前所讲的联系外，还存在分类关系、继承关系。在&lt;/span&gt;CDM&lt;span style="font-family: 宋体"&gt;中我们统称分类关系、继承关系为继承联系。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;通过特殊化或概化方法产生的实体类型之间的联系称为继承联系。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;em&gt;&lt;span style="font-family: 宋体; color: #003366"&gt;特殊化：在实体集内部分组并把这些分组存放在不同的实体类型中的过程称为实体集的特殊化。&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;em&gt;&lt;span style="font-family: 宋体; color: #003366"&gt;概化：从多个实体集的公共属性中抽象出一个公共实体类型的过程为实体集的概化。&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;继承联系的一端是具有普遍性的实体集，为父实体集，另一端连接的是具体特殊的一个或多个实体集，为子实体集。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;例如：&amp;#8220;银行账户&amp;#8221;是&amp;#8220;借记卡账户&amp;#8221;与&amp;#8220;信用卡账户&amp;#8221;的父实体，相反&amp;#8220;借记卡账户&amp;#8221;与&amp;#8220;信用卡账户&amp;#8221;是&amp;#8220;银行账户&amp;#8221;的子实体。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;另外在继承联系中，还可以分为&lt;span style="color: red"&gt;互斥性继承联系&lt;/span&gt;和&lt;span style="color: red"&gt;非互斥性继承&lt;/span&gt;联系。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;em&gt;&lt;span style="font-family: 宋体; color: #003366"&gt;互斥性继承联系：父实体中的一个实例只能在一个子实体中。例如：&amp;#8220;帐户&amp;#8221;主实体下的&amp;#8220;个人账户&amp;#8221;与&amp;#8220;公司账户&amp;#8221;两个子实体之间的联系是互斥的。&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;em&gt;&lt;span style="font-family: 宋体; color: #003366"&gt;非互斥性继承联系：父实体中的一个实例可以在多个子实体中。例如：&amp;#8220;职工&amp;#8221;父实体下的&amp;#8220;干部&amp;#8221;与&amp;#8220;教师&amp;#8221;子实体之间属于非互斥继承联系，教师有可能也是干部，干部有可能也是教师。&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;这里我就不再图示了，望大伙要认真理解概念。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: -21pt; margin: 0cm 0cm 0pt 21pt"&gt;&lt;strong&gt;&lt;span&gt;二、&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 宋体"&gt;创建继承联系&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体; color: red"&gt;注意：&lt;/span&gt;&lt;span style="color: red"&gt;PowerDesigner 15 &lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;的版本，工具栏上的&lt;/span&gt;&lt;span style="color: red"&gt;Inheritance&lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;图标默认是禁用的。打开方法如下：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: red"&gt;Tools-&amp;gt;Model Options-&amp;gt;Model Settings-&amp;gt;Notation &lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;设为&amp;#8220;&lt;/span&gt;&lt;span style="color: red"&gt;E/R+Merise&lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;&amp;#8221;就行了。&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/yxonline/7_1.jpg" width="250" height="227" /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;&lt;/span&gt;&lt;span style="font-family: 黑体"&gt;图示&lt;/span&gt; &lt;span&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&#xD;
&lt;div style="layout-grid:  15.6pt none"&gt;&#xD;
&lt;p style="page-break-after: avoid"&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 黑体"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/yxonline/7_2.jpg" width="247" height="263" /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 黑体"&gt;图示&lt;/span&gt; &lt;span&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;在&lt;/span&gt;CDM&lt;span style="font-family: 宋体"&gt;中创建两个实体，&lt;/span&gt;A&lt;span style="font-family: 宋体"&gt;与&lt;/span&gt;B,&lt;span style="font-family: 宋体"&gt;单击工具选项板上的继承工具&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/yxonline/7_6.jpg" width="22" height="21" /&gt;连接&lt;/span&gt;A&lt;span style="font-family: 宋体"&gt;与&lt;/span&gt;B&lt;span style="font-family: 宋体"&gt;实体。图示&lt;/span&gt;1 &lt;/p&gt;&#xD;
&lt;p&gt;A&lt;span style="font-family: 宋体"&gt;是父实体，&lt;/span&gt;B&lt;span style="font-family: 宋体"&gt;是子实体。再创建实体&lt;/span&gt;C&lt;span style="font-family: 宋体"&gt;以同样的方法连接到&lt;/span&gt;C&lt;span style="font-family: 宋体"&gt;实体上。如图&lt;/span&gt;2&lt;span style="font-family: 宋体"&gt;所示，表示&lt;/span&gt;B&lt;span style="font-family: 宋体"&gt;、&lt;/span&gt;C&lt;span style="font-family: 宋体"&gt;与&lt;/span&gt;A&lt;span style="font-family: 宋体"&gt;之间存在继承联系。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: -21pt; margin: 0cm 0cm 0pt 21pt"&gt;&lt;strong&gt;&lt;span&gt;三、&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 宋体"&gt;定义互斥性继承联系&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;双击继承联系的半圆符号，打开继承联系的属性窗口。如图&lt;/span&gt;3&lt;span style="font-family: 宋体"&gt;所示&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="page-break-after: avoid"&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 黑体"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/yxonline/7_3.jpg" width="521" height="401" /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 黑体"&gt;图示&lt;/span&gt; &lt;span&gt;3&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: red"&gt;Mutually exclusive children&lt;/span&gt;&lt;/strong&gt; &lt;span style="font-family: 宋体; color: red"&gt;表示父实体中的一条记录只能在一个子实体上出现，子实体之间存在互斥的关系。&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: red"&gt;Complete&lt;/span&gt;&lt;/strong&gt; &lt;span style="font-family: 宋体; color: red"&gt;表示父实体的所有实例必须是子实体之一，例如：&amp;#8220;人&amp;#8221;实体有&amp;#8220;男人&amp;#8221;和&amp;#8220;女人&amp;#8221;两个子实体，每个&amp;#8220;人&amp;#8221;实体的实例可以是&amp;#8220;男人&amp;#8221;或&amp;#8220;女人&amp;#8221;。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: -21pt; margin: 0cm 0cm 0pt 21pt"&gt;&lt;strong&gt;&lt;span&gt;四、&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 宋体"&gt;定义继承联系的生成模式&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="page-break-after: avoid"&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 黑体"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/yxonline/7_4.jpg" width="521" height="401" /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 黑体"&gt;图示&lt;/span&gt; &lt;span&gt;4&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;定义由&lt;/span&gt;CDM&lt;span style="font-family: 宋体"&gt;生成&lt;/span&gt;PDM&lt;span style="font-family: 宋体"&gt;或者生成&lt;/span&gt;OOM&lt;span style="font-family: 宋体"&gt;中的&lt;/span&gt;class&lt;span style="font-family: 宋体"&gt;图的生成模式。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;说明：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Generate parent&lt;/strong&gt;&lt;span style="font-family: 宋体"&gt;：表示继承联系中的父实体会生成&lt;/span&gt;PDM&lt;span style="font-family: 宋体"&gt;中的表或&lt;/span&gt;Class&lt;span style="font-family: 宋体"&gt;图中的类。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Generate children&lt;/strong&gt;&lt;span style="font-family: 宋体"&gt;：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 39pt"&gt;&lt;span&gt;1）&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;选择&lt;/span&gt;&lt;span style="color: red"&gt;Inherit all attributes&lt;/span&gt; &lt;span style="font-family: 宋体"&gt;表示继承联系中的子实体生成&lt;/span&gt;PDM&lt;span style="font-family: 宋体"&gt;中的表或&lt;/span&gt;Class&lt;span style="font-family: 宋体"&gt;图中的类，并且继承父实体中的所有实体属性&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: -18pt; margin: 0cm 0cm 0pt 39pt"&gt;&lt;span&gt;2）&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;选择&lt;/span&gt;&lt;span style="color: red"&gt;Inherit only primary attributes&lt;/span&gt;,&lt;span style="font-family: 宋体"&gt;表示继承联系中子实体生成&lt;/span&gt;PDM&lt;span style="font-family: 宋体"&gt;中的表或&lt;/span&gt;Class&lt;span style="font-family: 宋体"&gt;图中的类，但只继承父实体中的标识符属性。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 21pt"&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: -21pt; margin: 0cm 0cm 0pt 21pt"&gt;&lt;strong&gt;&lt;span&gt;五、&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 宋体"&gt;继承联系状态表&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="page-break-after: avoid"&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 黑体"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/yxonline/7_5.jpg" width="466" height="255" /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 黑体"&gt;图示&lt;/span&gt; &lt;span&gt;5&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/yxonline/aggbug/1935612.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/yxonline/archive/2011/01/14/1935612.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/yxonline/archive/2009/12/08/1619323.html</id><title type="text">在Android模拟器中使用google maps的基本配置</title><summary type="text">前言：今天翻了一个上午的网络，在android 模拟器下配置google maps遇到了问题，查阅了一堆资料，多数讲解的不是很清晰，呵呵，经过多次试验终于OK了，现把每一步详细列出来，提供给像我这样的初学者。大家共同进步1)首先你要确定你安装的JDK位置，Windows-&amp;gt;Preferences-&amp;gt;Java-&amp;gt;Installed JREs,你可以看到是Jre的location,再...</summary><published>2009-12-08T04:53:00Z</published><updated>2009-12-08T04:53:00Z</updated><author><name>KevinYin</name><uri>http://www.cnblogs.com/yxonline/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yxonline/archive/2009/12/08/1619323.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yxonline/archive/2009/12/08/1619323.html"/></entry><entry><id>http://www.cnblogs.com/yxonline/archive/2007/07/10/812586.html</id><title type="text">谈《公文转发流程自定义的数据建模》</title><summary type="text">最近在博客园－阿雷的博客中，看到一篇&amp;#8220;转《公文转发流程自定义的数据建模》&amp;#8221;的文章。我至所以要提出这个话题大家讨论讨论，主要目的在于提高。笔者大体的需求如下：发比较复杂的企业多用户管理信息系统(MIS)，不可能不涉及到系统内多个用户之间的数据文件的流转、审批等功能的开发。由于企业的需求总是随着时间推移不断发生变化，加之各个企业内部所设置的办公流程不尽相同，一套通用性比较好的管...</summary><published>2007-07-10T05:49:00Z</published><updated>2007-07-10T05:49:00Z</updated><author><name>KevinYin</name><uri>http://www.cnblogs.com/yxonline/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yxonline/archive/2007/07/10/812586.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yxonline/archive/2007/07/10/812586.html"/></entry><entry><id>http://www.cnblogs.com/yxonline/archive/2007/07/09/811434.html</id><title type="text">怎么成为优秀的软件模型设计者?</title><summary type="text">作者：Scott Ambler著，乐林峰 译 本文选自：www.umlchina.com2002年03月25日我们期待自己成为一个优秀的软件模型设计者，但是，要怎样做，又从哪里开始呢？将下列原则应用到你的软件工程中，你会获得立杆见影的成果。1. 人远比技术重要 你开发软件是为了供别人使用，没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平，因为他们...</summary><published>2007-07-09T08:47:00Z</published><updated>2007-07-09T08:47:00Z</updated><author><name>KevinYin</name><uri>http://www.cnblogs.com/yxonline/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yxonline/archive/2007/07/09/811434.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yxonline/archive/2007/07/09/811434.html"/></entry><entry><id>http://www.cnblogs.com/yxonline/archive/2007/07/09/810989.html</id><title type="text">一位朋友提出的问题</title><summary type="text">hehonghai2005@126.com问题如下： 该研究所承接国家重点科学技术研究项目，同时从事企业技术、科学研究项目；目前由12个研究室组成，将来可能达到50个；各研究室有若干科研人员，目前各研究室的人员都没有超过60人，预计将来都不会超过500人；目前研究所年均新增承接项目大约100个 这么样的一个数据库当完成基本的SQL模块后，怎么样形成一个模型， 建立一个可供查询和修改其中属性的数据库...</summary><published>2007-07-09T03:59:00Z</published><updated>2007-07-09T03:59:00Z</updated><author><name>KevinYin</name><uri>http://www.cnblogs.com/yxonline/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yxonline/archive/2007/07/09/810989.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yxonline/archive/2007/07/09/810989.html"/></entry><entry><id>http://www.cnblogs.com/yxonline/archive/2007/04/12/710816.html</id><title type="text">PowerDesigner教程系列（六）概念数据模型</title><summary type="text">目标：本文主要介绍联系的定义及使用。一、联系联系（Relationship）是指实体集这间或实体集内部实例之间的连接。实体之间可以通过联系来相互关联。与实体和实体集对应，联系也可以分为联系和联系集，联系集是实体集之间的联系，联系是实体之间的联系，联系是具有方向性的。联系和联系集在含义明确的情况之下均可称为联系。按照实体类型中实例之间的数量对应关系，通常可将联系分为4类，即一对一（ONETO ONE...</summary><published>2007-04-12T08:03:00Z</published><updated>2007-04-12T08:03:00Z</updated><author><name>KevinYin</name><uri>http://www.cnblogs.com/yxonline/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yxonline/archive/2007/04/12/710816.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yxonline/archive/2007/04/12/710816.html"/></entry><entry><id>http://www.cnblogs.com/yxonline/archive/2007/04/11/708387.html</id><title type="text">PowerDesigner教程系列（五）概念数据模型 </title><summary type="text">目标：本文主要介绍数据项、新增数据项、数据项的唯一性代码选项和重用选项等。一、数据项数据项（Data Item）是信息存储的最小单位，它可以附加在实体上作为实体的属性。注意：模型中允许存在没有附加至任何实体上的数据项。二、新建数据项1）使用&amp;#8220;Model&amp;#8221;---&amp;gt; Data Items 菜单，在打开的窗口中显示已有的数据项的列表，点击 &amp;#8220;Add a Row&amp;...</summary><published>2007-04-11T02:16:00Z</published><updated>2007-04-11T02:16:00Z</updated><author><name>KevinYin</name><uri>http://www.cnblogs.com/yxonline/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yxonline/archive/2007/04/11/708387.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yxonline/archive/2007/04/11/708387.html"/></entry><entry><id>http://www.cnblogs.com/yxonline/archive/2007/04/11/708271.html</id><title type="text">PowerDesigner教程系列（四）概念数据模型</title><summary type="text">目标：本文主要介绍如何定义实体的主、次标识符。一、标识符标识符是实体中一个或多个属性的集合，可用来唯一标识实体中的一个实例。要强调的是，CDM中的标识符等价于PDM中的主键或候选键。每个实体都必须至少有一个标识符。如果实体只有一个标识符，则它为实体的主标识符。如果实体有多个标识符，则其中一个被指定为主标识符，其余的标识符就是次标识符了。二、如果定义主、次标识符1）选择某个实体双击弹出实体的属性对话...</summary><published>2007-04-11T01:33:00Z</published><updated>2007-04-11T01:33:00Z</updated><author><name>KevinYin</name><uri>http://www.cnblogs.com/yxonline/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yxonline/archive/2007/04/11/708271.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yxonline/archive/2007/04/11/708271.html"/></entry><entry><id>http://www.cnblogs.com/yxonline/archive/2007/04/09/705718.html</id><title type="text">PowerDesigner教程系列（三）概念数据模型</title><summary type="text">目标：本文主要介绍属性的标准检查约束、如何定义属性的附加检查。一、定义属性的标准检查约束标准检查约束是一组确保属性有效的表达式。在实体属性的特性窗口，打开如图所示的检查选项卡。在这个选项卡可以定义属性的标准检查约束，窗口中每项的参数的含义，如下 参数 说明 Minimum 属性可接受的最小数 Maximum 属性可接受的最大数 Default 属性不赋值时，系统提供的默认值 Unit 单位，如公里...</summary><published>2007-04-09T06:44:00Z</published><updated>2007-04-09T06:44:00Z</updated><author><name>KevinYin</name><uri>http://www.cnblogs.com/yxonline/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yxonline/archive/2007/04/09/705718.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yxonline/archive/2007/04/09/705718.html"/></entry></feed>
