DB2 Magazine中文版通过设计获得灵活性
2009-12-12 14:58:00 来源:WEB开发网变更管理
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 提供了一种稳定的建模和设计环境,以帮助数据架构师满足这些需求。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
更多精彩
赞助商链接