DB2 Magazine 中文版: 通过设计获得灵活性
2008-12-12 16:16:37 来源:WEB开发网通过使用约束和关系,可以定义简单的业务规则。但是 RDA 还可以做更多的事情。Analyze Model 功能可以显示一个模型分析窗口,通过这个窗口可以指定应该执行哪些预定义的分析窗口。内置的 RDA 规则包括:
重复关系
第一范式
第二范式
第三范式
过度索引
模型语法检查
SQL 语法检查
您可以使用 Java 或对象约束语言(OCL)添加用户可定义的验证规则或业务规则,OCL 是统一建模语言(UML)的一部分。
RDA 还允许根据命名标准为新元素(实体、属性、关系)生成名称。
物理数据建模。物理数据建模将逻辑数据模型与一个特定的 RDBMS 和所有约束链接起来。对于逻辑数据模型中指定的同一个解决方案,可以有任意数量的物理实现。有了 RDA,对于相同的物理模型,您还可以有任意数量的逻辑模型。在一些人数不多的小组做一个大型数据库项目,并且需要在小组之间同步更新的情况下,这种功能会比较有用。
取决于 RDMS,物理数据模型将包含表(带有约束、索引和触发器)、视图、函数、存储过程、用户定义数据类型、别名、物化查询表、昵称、序列、表空间、缓冲池、存储建模图等对象。
RDA 提供了三种方式来创建一个物理数据模型:
从头开始创建(在少数情况下会这样做)
通过反向工程
将逻辑模型转换成物理实现
每种 RDBMS 都会在实现上施加一组不同的约束,这些约束是在一个转换对话框中指定的,RDA 支持的 RDBMS 包括:
DB2 UDB for Linux, Unix, and Windows 8.1 and 8.2
DB2 UDB for iSeries V5R2 and V5R3
DB2 UDB for z/OS 7 and 8
IBM Cloudscape 10.0
Informix versions 9.2、9.3、9.4 and 10
- ››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 实战
更多精彩
赞助商链接