PowerDesigner教程资料解读.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 概念数据模式(CDM) 概念数据模型? 3 3 双击关系连线,打开关系属性设置,选择为1:n的关系,选择Mandatory表示必须存在。 注意: Mandatory 表洋这个方向联系的强制关系。选中这个复选框,则在联系线上产生一个联系线垂直的竖线。不选择这个复选框则表示联系这个方向上是可选的,在联系线上产生一个小圆圈。 以上就成功创建了一个简单的一对多的CDM模型。 概念数据模式(CDM) 概念数据模型? 3 3 概念数据中的四种基本关系 即一对一(ONE?TO ONE)联系、一对多(ONE TO MANY)联系、多对一(MANY TO ONE)联系和多对多联系(MANY TO MANY)。如图所示 概念数据模式(CDM) 概念数据模型? 3 3 除了4种基本的联系之外,实体集与实体集之间还存在标定联系(Identify Relationship)、非标定联系(Non-Identify RelationShip)和递归联系(Recursive Relationship)。 其他几类特殊联系 概念数据模式(CDM) 概念数据模型? 3 3 标定联系: 每个实体类型都有自己的标识符,如果两个实体集之间发生联系,其中一个实体类型的标识符进入另一个实体类型并与该实体类型中的标识符共同组成其标识符时,这种联系则称为标定联系,也叫依赖联系。反之称为非标定联系,也叫非依赖联系。 换句话来理解,在标定联系中,一个实体(选课)依赖 一个实体(学生),那么(学生)实体必须至少有一个标识符,而(选课)实体可以没有自己的标识符,没有标标识符的实体可以用实体(学生)的标识符作为自己的标识符。 ? 注意: 在 非标定联系中,一个实体集中的部分实例依赖于另一个实例集中的实例,在这种依赖联系中,每个实体必须至少有一个标识符。而在标定联系中,一个实体集中的全 部实例完全依赖于另个实体集中的实例,在这种依赖联系中一个实体必须至少有一个标识符,而另一个实体却可以没有自己的标识符。没有标识符的实体用它所依赖 的实体的标识符作为自己的标识符。 其他几类特殊联系 概念数据模式(CDM) 概念数据模型? 3 3 递归联系: 递归联系是实体集内部实例之间的一种联系,通常形象地称为自反联系。同一实体类型中不同实体集之间的联系也称为递归联系。 例 如:在“职工”实体集中存在很多的职工,这些职工之间必须存在一种领导与被领导的关系。又如“学生”实体信中的实体包含“班长”子实体集与“普通学生”子 实体集,这两个子实体集之间的联系就是一种递归联系。创建递归联系时,只需要单击“实体间建立联系”工具从实体的一部分拖至该实体的别一个部分即可。如图 ? * 物理数据模型(PDM) 3 4 物理数据模型(PMD)? 根据相类似的步骤可以建立物理数据模型。物理数据模型一个很大的优势在于,它可以导出相应数据库的sql脚本,也可以直接连接数据库生成相应的表结构,这位数据库操作提供了很大的便利。下图为一些简单的物理数据模型 ? * 物理数据模型(PDM) 3 4 物理数据模型(CMD)? 双击物理数据模型的table,弹出table Properties窗口,在Preview中可以预览该表格的建表语句,当然亦可直接复制这些语句到数据库进行建表。 ? * 面向对象模型(OOM) 3 5 面向对象模型(OOM)? 根据相类似的步骤可以建立面向对象数据模型。OOM一个很大的优势在于,它可以导出相应类的java的bean实体代码。给java的编写带来了很大的方便。 * 面向对象模型(OOM) 3 5 面向对象模型(OOM)? 双击面向对象的Class,弹出Class Properties窗口,在Preview中可以预览该类的java类代码。 ? CDM PDM OOM 模型之间的关系 概念数据模型,可通过Generate Physical Data Model来转换为物理数据模型 物理数据模型,可通过Generate Object Oriented Model来转换为OOM 亦可通过Generate Conceptual Date Model 来转换成CDM 面向对象数据模型,可通过Generate Physical Data Model来转换为物理数据模型 ——连接数据库 ——逆向工程 PowerDesigner的正向工程与逆向工程 4 ——正向工程 * 面向对象模型(OOM) 3 1 连接数据库 第一步,打开PD15.3,找到【Database】,如图所示: 第二步,点击新建按钮,创建一个新的ODBC连接。 * 面向对象模型(OOM) 3 1 连

文档评论(0)

118118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档