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

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

 2008-12-12 16:16:37 来源:WEB开发网   
核心提示: 通过使用约束和关系,可以定义简单的业务规则,DB2 Magazine 中文版: 通过设计获得灵活性(3),但是 RDA 还可以做更多的事情,Analyze Model 功能可以显示一个模型分析窗口,物理数据模型将包含表(带有约束、索引和触发器)、视图、函数、存储过程、用户定义数据类型、别名

通过使用约束和关系,可以定义简单的业务规则。但是 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

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

Tags:DB Magazine

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