powerdesigner16从入门到精通-第5章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 第5章 逻辑数据模型 PowerDesigner的数据模型包括概念数据模型CDM、逻辑数据模型LDM和物理数据模型PDM。逻辑数据模型LDM是概念数据模型CDM的延伸,较概念数据模型更易于理解,同时又不依赖于具体的数据库。本章将详细介绍逻辑数据模型LDM的设计过程。 * 5.1 什么是逻辑数据模型 逻辑数据模型(LDM)介于概念数据模型(CDM)和物理数据模型(PDM)之间,表示概念之间的逻辑次序,是一个属于方法层次的模型。逻辑数据模型一方面描述了实体、实体属性以及实体之间关系,另一方面又将继承、实体关系中的引用等在实体的属性中进行展示。逻辑数据模型使得整个概念数据模型更易于理解,同时又不依赖于具体的数据库实现,使用逻辑数据模型可以生成针对具体数据库管理系统的物理数据模型。采用PowerDesigner完成数据建模,逻辑数据模型设计不是必须的,可以由概念数据模型直接生成物理数据模型。 * 5.2 创建LDM 在创建LDM之前,与CDM类似,首先要根据需求分析结果,从中提取系统需要处理的数据。包括实体、联系、特殊的业务规则等等,为创建LDM奠定基础。 * 5.2.1 创建LDM的方法 建立LDM可以采用下面几种方法: 新建LDM。 从已有LDM生成新的LDM。 从CDM生成LDM。 通过逆向工程由PDM生成LDM。 本章主要叙述新建LDM以及从已有LDM生成新的LDM的方法;从CDM生成LDM的方法已在第4章介绍;由PDM生成LDM的方法将在第6章中讲解。 * 5.2.2 创建LDM (续) LDM创建过程具体操作步骤如下: 1.建立LDM模型 选择File→New Model菜单项,打开新建模型窗口,如图5.1所示。在新建模型窗口中选择Logical Data Model,即逻辑数据模型LDM。在Model Name处输入模型名称,然后单击“Ok”按钮,创建一个LDM模型。默认情况下新建模型将出现在PowerDesigner浏览器窗口中,同时打开用于设计选定图形对象的工具箱。LDM工具箱中特有工具选项含义如表5-1所示。 * 5.2.2 创建LDM (续) * 5.2.2 创建LDM (续) 2.定义实体 选择工具箱中的Entity图标,光标形状由指针状态变为选定图标的形状;在图形设计工作区适当位置单击鼠标左键放置实体。可以连续放置多个实体;在LDM工作区空白处单击鼠标右键,结束实体定义工作。 3.设置实体属性 双击实体符号,打开实体属性窗口,如图5.2所示。属性窗口中各选项卡的参数含义同CDM。 * 5.2.2 创建LDM (续) 图5.4 设置主键 * 5.2.2 创建LDM (续) 4.定义联系 在逻辑数据模型中联系有一般联系 (Relationship)、多对多联系 (n-n Relationship)和继承联系 (Inheritance)三种类型。 (1) 定义一般联系 一般联系用于定义“1:1”、“1:n”、“n:1”联系以及基数为“1:1”、“1:n”、“n:1”的递归联系和多元联系。具体操作步骤如下: * 5.2.2 创建LDM (续) ①单击工具箱中的Relationship工具选项 ,在两个实体之间创建联系。 ②鼠标双击联系图形符号,打开联系属性窗口。其中,General选项卡用于设置联系的基本信息;Cardinalities选项卡用于设置联系基数信息;Joins选项卡用于设置联系两端实体属性链接信息,如图5.5所示。设置结束后,单击“确定”按钮,结果如图5.6所示。 * 5.2.2 创建LDM (续) 图5.5联系属性设置窗口(Joins选项卡) ? 图6.2 新建Java类 * 5.2.2 创建LDM (续) 联系两端链接的属性可以是主键、候选建、外键属性,也可以是其他属性,但通常情况下设置的是两端实体的外键关联信息。具体设置方法如下: 首先在Parent下拉列表框中选择父实体主键,即根据父实体主键属性建立链接;然后在Child Attribute列表中设置子实体的链接属性。子实体属性可以选择子实体中已有属性(通过下拉列表选择),也可以设置为父实体属性。另外,也可以在Parent列表中选择None,直接在Parent Attribute列表中设置父实体链接属性;然后在Child Attribute 列表中设置子实体链接属性。 * 5.2.2 创建LDM (续) 子实体属性

文档评论(0)

喵咪147 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档