DB2 最佳实践: 使用 Rational Data Architect V7 实现信息建模(上)
2010-01-04 00:00:00 来源:WEB开发网物理模型设计包括以下内容:
表的反规范化
性能对象,比如索引、物化查询表和分区
数据库存储对象分配
最终,您可以使用物理模型生成代码以将模型部署到数据库系统。Rational Data Architect 可以比较并同步模型和由模型生成的数据库,从而支持完整的数据库生命周期功能。
Rational Data Architect 支持 XML 模式建模功能,这超越了传统的数据建模功能。然而,本文将只针对数据库建模最佳实践。
对读者的要求
本文假设您熟悉数据建模以及相关概念。因此,本文只给出了有关每个概念的极为简要的描述。本文重点关注在 Rational Data Architect 内应用这些概念和特性的最佳实践。有关产品特性的详细信息,请参考 Rational Data Architect 文档。
熟悉物理数据模型的人有时会混淆实体和属性以及表和列。实体和属性是逻辑数据模型中的逻辑结构,它们在物理模型中的对应部分为表和列。本文假设读者熟悉逻辑数据模型与物理数据模型之间的差异以及与这两者相关的术语。
本文内容以 Rational Data Architect Version 7 为例。IBM 最近发布了 Rational Data Architect Version 7.5(从 V7.5.2 开始更名为 InfoSphere Data Architect),本文描述的最佳实践可能不适合作为 Rational Data Architect 7.5 或 Rational Data Architect 未来版本的最佳实践。
高品质数据库设计的特征
数据库设计的目标是生成高质量的逻辑和物理数据模型。
高质量逻辑数据模型拥有以下特点:
它们使用第三种规范形式(3NF)
它们遵循命名和域标准
它们使用图形进行适当的归档,这些图形可以将模型清晰地传达给相关各方
它们根据特定业务需求创建,并与之相关联
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››最佳ASP.NET编程习惯
- ››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 数据模型
更多精彩
赞助商链接