WEB开发网
开发学院数据库DB2 DB2 最佳实践: 使用 Rational Data Architect V7 ... 阅读

DB2 最佳实践: 使用 Rational Data Architect V7 实现信息建模(下)

 2010-01-04 00:00:00 来源:WEB开发网   
核心提示: 不具备一般化关系的帐户实体具有一般化关系的帐户实体第二个图表提供了更多价值,因为它更清楚地解释了哪些属性属于特定类型的帐户,DB2 最佳实践: 使用 Rational Data Architect V7 实现信息建模(下)(6),一般化关系是一些特殊的关系,不仅是因为它们通过更好地表示数据模型而

不具备一般化关系的帐户实体

DB2 最佳实践: 使用 Rational Data Architect V7 实现信息建模(下)

具有一般化关系的帐户实体

DB2 最佳实践: 使用 Rational Data Architect V7 实现信息建模(下)

第二个图表提供了更多价值,因为它更清楚地解释了哪些属性属于特定类型的帐户。

一般化关系是一些特殊的关系,不仅是因为它们通过更好地表示数据模型而提供了额外的价值,还因为您可以在创建物理模型时选择如何转换它们。适合逻辑模型的设计并不一定是适合物理模型设计。

例如,在物理模型中,您出于性能考虑而希望使用一个单独的帐户表。您可以轻松地在父表中实现子类型。另一个选择是将父表下推到子表中。来自父表的相同列(来自逻辑模型的属性)将存在于每一个子表中。第三个选择是仅仅将表保持原样。为了提供更好的理解,这些类型的转换的结果如下所示:

一般化向上转换

DB2 最佳实践: 使用 Rational Data Architect V7 实现信息建模(下)

一般化向下转换

DB2 最佳实践: 使用 Rational Data Architect V7 实现信息建模(下)

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:DB 最佳 实践

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