ch4高级数据库模型2(UML、ODL).pptVIP

  • 1
  • 0
  • 约6.3千字
  • 约 44页
  • 2017-05-30 发布于北京
  • 举报
4.1 数据库系统设计概述 4.2 E/R模型 4.3 UML统一建模语言 4.4 对象定义语言ODL UML (Unified Modeling Language)从面向对象软件设计的图形化标注工具发展为数据库设计描述的标注。 除了多路联系外,UML提供了与E/R模型相同的能力。 1. UML类 UML中的类与E/R模型中的实体集类似。 一个类框分为三部分: 顶部:类名 中间:属性 底部:方法 3.关联 类之间的二元联系称为关联。UML中没有多路联系,一个多路联系由多个二元联系表示。 两个UML类之间的关联通过在两个类之间划一条线来表示,并在线下方给出名字。 关联类中连接对象的数量有一定的约束,该约束通过在连接线的末端用一个m..n标签表示,表示至少m个、至多n个对象与另外一端的对象连接。 m..*表示无上限 0..* 表示对象的数目没有任何约束 如果在关联的末端没有任何标签,那么相当于1..1,即“有且只有一个” 例4.36 例4.37 在UML中表达引用完整性 4.自关联 一个关联的两端可以连接同一个类,这样的关联称为自关联。 为了区分一个类在自关联中表现的不同角色,分别给这个关联的两端一个名字。 例4.38 电影续集的关联 5. 关联类 UML中的关联类对应联系的属性,关联类放置关联的中间,拥有自己的名字,其属性是它依附的关联的属性。 例4.39 某个影星参演某部影

文档评论(0)

1亿VIP精品文档

相关文档