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

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

 2009-12-12 14:58:00 来源:WEB开发网   
核心提示:变更管理RDA 允许在两个模型(逻辑模型或物理模型)之间、物理模型与数据库之间甚至在两个数据库之间进行比较,在比较之后,DB2 Magazine中文版通过设计获得灵活性(3),RDA 可以执行一次同步,这种同步由生成的 DDL(更新目标以包含源的选定特征)组成,以满足新的业务需求,RDA 提供了一种稳定的建模和设计环境

变更管理

RDA 允许在两个模型(逻辑模型或物理模型)之间、物理模型与数据库之间甚至在两个数据库之间进行比较。在比较之后,RDA 可以执行一次同步,这种同步由生成的 DDL(更新目标以包含源的选定特征)组成,或者由对图形化目标模型的更新(反映源的特征)组成。一个典型的例子就是比较一个开发数据库与一个生产数据库。

当然,您可以使用 RDA,通过对数据库进行反向工程,或者从其他工具导入模型,来发现已有数据库是什么模式。RDA 还可以有选择性地使新的数据模型与一个企业数据模型同步,或者将一个数据模型与其他数据库设计人员开发的工作成果进行比较。

RDA 能够与项目生命周期的其他方面集成。业务需求是不断变化的;数据架构师需要立即知道这些变化将产生怎样的影响。

RDA 能与源代码控制管理系统,例如 Rational ClearCase LT 和 CVS 集成,因此数据架构师和 DBA 可以与负责软件配置管理的开发人员合作。RDA 还可以与 Rational RequisitePro 和 Rational ClearQuest 集成,因而提供了从需求到设计再到实现的自动化可跟踪性。

这些集成使 RDA 成为为由不同角色的成员组成的大型小组提供支持的理想选择。大型企业数据模型可以划分为多个包或主题,根据各自的职责,不同的小组成员可以创建和管理不同的包或主题。

通过应用反向工程,进行必要的更新,考虑目标 RDBMS 类型,以及生成和执行 DDL,RDA 允许将一个模式从一种类型的 RDBMS 迁移到另一种类型的 RDBMS。这样的例子有从 Oracle 到 DB2 UDB for z/OS 的模式迁移,以及从关系模式到 XML 模式的迁移。

满足相互冲突的需求

RDA 是一种数据建模和集成设计工具,适用于很多类型的信息架构挑战。它简化了理解当前数据源与设计新数据源时涉及到的过程。

数据库设计通常必须满足两个相互冲突的需求:数据库必须足够健壮,从而不需要进行重大的结构上的修改,但是另一方面,数据库又必须足够灵活,以满足新的业务需求。RDA 提供了一种稳定的建模和设计环境,以帮助数据架构师满足这些需求。

上一页  1 2 3 

Tags:DB Magazine

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