PowerDesigner数据模型转换.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PowerDesigner数据模型(CDM—PDM—SQL脚本的转换流程) 在开发的过程中会经常遇到 做一个模块功能,首先让你根据需要先画一个E-R图出来, 很多的朋友对 E-R图 都不是很熟悉,或者说有的朋友在开发的项目过程中,根本就没有用到E-R图,因为对于有些对E-R图不是很熟悉的朋友感觉画E-R图无从下手: 我个人根据一些资料整理了一下关于E-R图的 描述 及用法 示例:希望对,对E-R图并不是很熟悉的朋友有所帮助吧…. 概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这 一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。 通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。换句话说,就是先将 现实世界中的客观对象抽象为实体(Entity)和联系(Relationship),它并不依赖于具体的计算机系统 或某个DBMS系统,这种模型就是我们所说的CDM;然后再将CDM转换为计算机上某个DBMS 所支持的数据模型,这样的模型就是物理数据模型,即PDM, 详细的关于E-R图 理论方面的描述,还请了解一些相关资料 以下是我个人对E-R图 的一个简单的用法整理, 如有不同意见,请提出…. (1).打开PowerDesigner file — new 弹出如下窗口 上图是 PowerDesigner CDM(概念数据模型—Conceptual Data Model) (2).添加实体类:如下图 或者如下图添加方式: 1.在CDM的图形窗口中,单击工具选项版上的Entity工具,再单击图形窗口的空白处,在单 击的位置就出现一个实体符号。点击Pointer工具或右击鼠标,释放Entitiy工具。如图所示 2.双击刚创建的实体符号,打开下列图标窗口,在此窗口“General”标签中可以输入实体的名 称、代码、描述等信息。 添加实体属性 在上述窗口的“Attribute”选项标签上可以添加属性,如下图所示。 添加Entity如下图: 实体属性为: 关于实体属于的具体配置信息,请查看关于这方面的入门资料,在这里我就不详细的说明了.. 建立联系 联系(Relationship)是指实体集这间或实体集内部实例之间的连接。 实体之间可以通过联系来相互关联。与实体和实体集对应,联系也可以分为联系和联系集,联 系集是实体集之间的联系,联系是实体之间的联系,联系是具有方向性的。联系和联系集在含义 明确的情况之下均可称为联系。 按照实体类型中实例之间的数量对应关系,通常可将联系分为4类,即一对一(ONE TO ONE) 联系、一对多(ONE TO MANY)联系、多对一(MANY TO ONE)联系和多对多联系(MANY TO MANY)。 在CDM工具选项板中除了公共的工具外,还包括如下图所示的其它对象产生工具。 在图形窗口中创建两个实体后,单击“实体间建立联系”工具,单击一个实体,在按下鼠标左键 的同时把光标拖至别一个实体上并释放鼠标左键,这样就在两个实体间创建了联系,右键单击图 形窗口,释放Relationship工具。如下图所示 建立关系图标 建立关系图标 在两个实体间建立了联系后,双击联系线,打开联系特性窗口,如图所示。 “员工”与“联系方式”两个实体之间的联系是一对多联系,换句话说“联系方式”和“员工”之间的联系是多对一联 系。而且一个联系方式必须属于一个员工,并且只能属于一个员工,不能属于零个员工,所以从“联系方式”实体 至“员工”实体的基数为“1,1”,从联系的另一方向考虑,一个员工可以拥有多个联系方式,也可以没有任何联系方式,即零个联系方式,所以该方向联系的基数就为“0,n”,如图所示 到此:CMD已经建成; 下面说明如何生成:PDM ? 点击: Tools ? Generate Physical Data Model 如下图: 或者:按Ctrl+G 键 弹出下图窗口: 生成如下图PDM 联系方式表:Fk 外键关系是由于 建立关系以后,自动生成的 生成sql 脚本:Ctrl +G键 总结:CDM?Ctrl+G = PDM?Ctrl+G = SQL脚本

文档评论(0)

max + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档