网站大量收购闲置独家精品文档,联系QQ:2885784924

PowerDesigner概念模型物理模型.pdfVIP

  1. 1、本文档共24页,可阅读全部内容。
  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中设计概念模型

在概念模型中主要有以下几个操作和设置的对象:实体(Entity)、实体属性(Attribute)、实

体标识(Identifiers)、关系(Relationship)、继承(Inheritance)、关联(Association)、关联

连接(AssociationLink)。

实体

实体就是我们抽象出的对象,比如:一个选课系统中,学生、教师、班级、课程等等都是实

体。实体属性就是一个实体中所包含的简单属性,比如学生实体,具有学号、姓名、生日、

性别等属性。另外实体还有个标识用于唯一的标识出每个实体实例,比如学生实体中就可用

将学生的学号作为该实体的标识。标识可用是一个实体属性也可以是多个属性的结合。在

PD中新建一个新的概念模型,系统将出现一个工具栏如下,用于在设计面板中设计模型。

单击Entity图标,然后在设计主面板中单击一次便可添加一个实体。再单击鼠标图标,即可

切换回一般鼠标的模式。双击已经添加的实体,弹出实体属性设置对话框,在General中可

以设置实体的Name和Code等属性,如图所示:

切换到Attributes选项卡可以设置实体的属性Name、Code、DataType等,右边还有3个复

选框,M表示不能为空,P表示是标识属性,D表示在模型图中是否显示,如果在设置属

性时直接选中StudentID的P复选框,系统将会自动生成该Student实体的一个Identifier。

饭疏食,饮水,曲肱而枕之,乐亦在其中矣。不义而富且贵,于我如浮云。——《论语》

如果不希望系统自动生成而是手动设置的话,那么切换到Identifiers选项卡,添加一行

Identifier,然后单击左上角的“属性”按钮,然后弹出的标识属性设置对话框中单击“添加行”

按钮,选择该标识中使用的属性。例如将学号设置为学生实体的标识,具体操作如图所示:

饭疏食,饮水,曲肱而枕之,乐亦在其中矣。不义而富且贵,于我如浮云。——《论语》

整个设置好的实体如图所示:

关系

关系用于表示一个实体与另外一个实体之间的对应关系,分为一对一(1:1),一对多(1:n),

多对一(n:1),多对多(m:n)4种对应关系,一对多和多对一其实就是方向相反,所以实

际上就是一对一、一对多和多对多。

最最常用的就是一对多,比如班级实体和学生实体就是一对多关系,一个班级有多个学生,

一个学生只会属于一个班级。在设计面板中添加一个Class实体,然后单击工具栏的

Relationship按钮,然后在Class实体上单击一下,再到Student上单击一下,就可以在Class

和Student之间建立一对多关系,如图:

饭疏食,饮水,曲肱而枕之,乐亦在其中矣。不义而富且贵,于我如浮云。——《论语》

系统默认会给该关系一个命名Relationship_1,切换到鼠标指针模式,双击Relationship_1,

即可打开关系的属性窗口,可以在General选项卡中修改该关系的Name、Code等,如图:

切换到Cardinalities选项卡,上面可以修改是一对多还是多对多之类的关系,下面的Role

name没有多大的意义,就是在模型中显示文字,多的一方有0,n和1,n两种,也就是说一

饭疏食,饮水,曲肱而枕之,乐亦在其中矣。不义而富且贵,于我如浮云。——《论语》

个班级可以对应多个学生,那么一个班级中最少是没有学生还是要至少存在一个学生,同

样的一的一方有0,1和1,1两种,就是说一个学生是可以不属于任何班级呢还是必须属于某

一个存在的

文档评论(0)

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

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

1亿VIP精品文档

相关文档