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

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

 2009-12-12 14:58:00 来源:WEB开发网   
核心提示:在3月16日,IBM宣布了Rational Data Architect(RDA),DB2 Magazine中文版通过设计获得灵活性,这是一种新的基于Eclipse的工具,通过它可以发现、建模、可视化、关联和开发不同格式的分布式数据资产,这些实体关系图中可以加入对实体和属性的描述,并带上注释(见图 1),RDA 是 W

在3月16日,IBM宣布了Rational Data Architect(RDA),这是一种新的基于Eclipse的工具,通过它可以发现、建模、可视化、关联和开发不同格式的分布式数据资产。

RDA 是 WebSphere Information Integration 平台的一部分,它是 IBM Information On Demand 图景中信息集成服务层的具体实现。

WebSphere Information Integration 公文包使企业可以执行五大关键集成功能:

连接存储在任何地方的数据或内容

理解和分析信息、它的意义以及关系

清洗信息,以保证信息的质量和一致性

转换信息,以提供丰富的、经过定制的信息

将信息组成联邦,使需要它的人、过程和应用程序能够访问它

在这些功能之下是一个公共元数据和并行处理基础设施层。通过发布的共享服务,这些功能可以放在一个面向服务架构(SOA)中使用。

RDA 属于 Understand(理解)功能。它帮助创建整个信息基础设施的“大图画”。有了 RDA,您可以设计新的数据库,对已有的数据源进行反向工程,执行数据源之间的相互映射,以及生成实现数据库中联邦概念所需的代码。

RDA 可以运行在 Windows (2000, XP, 2003) 和 Linux (SUSE Linux 9, RedHat ES Linux 3.0) 平台上,它使用与其他 Rational 设计和构造工具相同的平台,因而具有可扩展性和熟悉的用户体验。例如,Workspace 是 RAD 将永久保存的所有信息的根位置,而它也是所有 Rational 工具所共有的。项目(project)是 Rational 用户熟悉的另一个概念,项目是为描述将被处理的工作类型而创建的。例如,在一个 Workspace 中,您将发现一个 Data Design Project 和一个 Data Development Project。这种结构显示在 Project Explorer 中,后者是用于 RDA 和大多数基于 Eclipse 的工具的导航工具。

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

设计和建模

理解关系

变更管理

设计和建模

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

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

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

1 2 3  下一页

Tags:DB Magazine

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