WEB开发网
开发学院数据库DB2 DB2 Magazine 中文版: 通过设计获得灵活性 阅读

DB2 Magazine 中文版: 通过设计获得灵活性

 2008-12-12 16:16:37 来源:WEB开发网   
核心提示: 在本文中,我将 RDA 的一些关键功能分为以下几类进行概述:设计和建模 理解关系 变更管理设计和建模设计和建模功能包括逻辑数据建模、物理数据建模和不同数据源的相互映射以及将不同数据源集成到一个联邦模式中,DB2 Magazine 中文版: 通过设计获得灵活性(2),标准(例如命名)可以与其

在本文中,我将 RDA 的一些关键功能分为以下几类进行概述:

设计和建模

理解关系

变更管理

设计和建模

设计和建模功能包括逻辑数据建模、物理数据建模和不同数据源的相互映射以及将不同数据源集成到一个联邦模式中。标准(例如命名)可以与其他规则(例如第一、第二和第三范式以及索引的过度使用)可以一起实施。

逻辑数据建模。RDA 允许数据架构师执行逻辑数据建模任务,例如定义带属性、键、约束和特性的实体。通过定义关系,实体之间可以相互关联,实体之间的关系可以是等同关系(identifying)、非等同关系(nonidentifying)、多对多关系,或者表示一种泛化(generalization)。设计人员可以创建一个实体关系图,这个实体关系图一开始是一个空白的逻辑模型,或者是一个模板,或者是包含标准或核心企业实体的可重用的模型。这些实体关系图中可以加入对实体和属性的描述,并带上注释(见图 1)。

图 1. 这个逻辑数据模型阐释了属性、主键、外键、等同关系、非等同关系和基数。

DB2 Magazine 中文版: 通过设计获得灵活性

RDA 为逻辑数据模型提供了一组预定义的数据类型。除了这些预定义数据类型外,还可以增加用户定义数据类型,即所谓的域(domain)。域可以在逻辑模型中定义,也可以在一个不同的域模型中定义,其他模型可以重用这个域模型。RDA 允许创建含有用户数据类型的标准化数据字典,不同项目的数据模型可以共享这个数据字典。域的种类包括原子域(基于逻辑数据类型,并带有约束)、列表域(带约束的枚举值)和联合域(逻辑数据类型的联合体,并带有约束)。

上一页  1 2 3 4 5 6  下一页

Tags:DB Magazine

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接