集成 Rational Software Architect 和 Rational Data Architect
2010-05-13 00:00:00 来源:WEB开发网核心提示: 关联:表示实例之间存在联系的两个类之间的语义关系,除了简单形式的关联外,集成 Rational Software Architect 和 Rational Data Architect(10),另外还有两种形式的关联:聚合(Aggregation):这种关联指定一个聚合体(一个整体)与一个组成部
关联:表示实例之间存在联系的两个类之间的语义关系。除了简单形式的关联外,另外还有两种形式的关联:
聚合(Aggregation):这种关联指定一个聚合体(一个整体)与一个组成部分之间的整体-部分关系。
组合(Composition):聚合的一种形式,组成部分严格隶属于组合体(整体),并且部分与整体的生命周期一致。一个部分一次只能属于一个组合体。
关联类:关联类是一个关联,同时也是一个类。关联类连接两个类,并且有自己的属性。
数据类型:数据类型是一组值的描述符。数据类型包括:
预定义的基本类型:Boolean、Number、String、UnlimitedNatural
用户定义数据类型:基本类型或枚举类型
请回到 图 1,看看示例类模型。
RDA 逻辑数据模型
逻辑数据模型定义:
包:作为其他模型元素的结构组成。包可以包含包、图、实体和域。
实体:表示概念、事件、人、位置或关于保存什么信息的内容。同一种实体的实例具有相同的特征。实体可以是独立的,也可以是非独立的。对于一个实体,如果没有确定它与其他实体的关系就不能惟一地标识它的实例,那么它就是非独立实体。否则,它就是独立实体。实体有:
属性:对实体特征的描述。属性具有类型,可定义其值的类型。
主键:惟一地标识实体的一个实例的一个或多个属性。
泛化:按照分类学,一个实例在它与更泛化的实例之间存在泛化关系。实体与更泛化的实体完全一致,但是包含更多的属性。
关系:标识两个实体之间的连接、链接或关联。有三种类型的关系:
标识关系:子实体的实例通过它与父实体的关联来标识。父实体的主键属性成为子实体的主键属性。
- ››集成医疗保健服务,第 2 部分: 使用 Apache Servi...
- ››集成医疗保健服务,第 1 部分: 将 Enterprise Ser...
- ››集成 Rational Software Architect 和 Rational D...
- ››集成 Windows Azure:适用于企业的 Windows Azure...
- ››Rational Insight 与 Rational Team Concert 集成...
- ››Rational开发过程
- ››集成 Flex, Spring, Hibernate 构建应用程序
- ››集成 Windows 本地应用到 Eclipse RCP 程序中
- ››集成 DB2 与 Apache Geronimo
- ››集成 Adobe Flex 和 IBM WebSphere Portal
- ››集成 JPA 与 pureQuery: 让 Java Persistence API...
- ››集成 Pyrite 的 Palm-Linux
更多精彩
赞助商链接