如何一步步进行数据库设计第八步?

2026-05-25 07:070阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2453个文字,预计阅读时间需要10分钟。

如何一步步进行数据库设计第八步?

数据库设计+Step by Step(29)图集集成+2011-07-09+16:05+知行思新阅读(10935)评论(11)编辑收藏+报道+引言:在前文(数据库设计Step by Step(28)概念数据建模)的最后案例中,我们通过集成多个来实现...

数据库设计 Step by Step (8)——视图集成 2011-07-09 16:05 知行思新 阅读(10935) 评论(11) 编辑 收藏 举报

引言:在前文(数据库设计Step by Step (7)——概念数据建模)最后的案例中,我们通过集成多个局部的实体关系(ER)模型最终得到了全局ER图。在现实项目中视图集成可能并不会那么容易。

俯瞰整个数据库生命周期(如下图所示)。在前面的内容中,我们已完成了“确定需求”和“数据模型”(图中以灰色标出),本小节我们将详细讨论“视图集成”(图中以红色标出)

把基于不同用户视角的局部ER图集成为一个统一的、没有冗余的全局ER图在数据库设计流程中非常重要。单个局部ER图是通过分析用户需求进行概念数据建模得到的;全局ER图是通过对各个局部ER图进行分析,解决其中存在的视角和术语差异,最终进行组合得到的。

为什么会产生不一致的局部ER图

当不同的用户或用户组从各自的视角来看业务时就会产生各异的ER图。举例来说市场部趋向于把整个产品作为销售的基本单元,但工程部可能更关注组成产品的单个零件。另一个例子,一个用户可能关注项目的目标和产生的价值,而另一个用户则关心项目需要占用的资源和所涉及的人员。上述的这些差异造成了各个ER图之间不一致的关系和术语。

阅读全文

本文共计2453个文字,预计阅读时间需要10分钟。

如何一步步进行数据库设计第八步?

数据库设计+Step by Step(29)图集集成+2011-07-09+16:05+知行思新阅读(10935)评论(11)编辑收藏+报道+引言:在前文(数据库设计Step by Step(28)概念数据建模)的最后案例中,我们通过集成多个来实现...

数据库设计 Step by Step (8)——视图集成 2011-07-09 16:05 知行思新 阅读(10935) 评论(11) 编辑 收藏 举报

引言:在前文(数据库设计Step by Step (7)——概念数据建模)最后的案例中,我们通过集成多个局部的实体关系(ER)模型最终得到了全局ER图。在现实项目中视图集成可能并不会那么容易。

俯瞰整个数据库生命周期(如下图所示)。在前面的内容中,我们已完成了“确定需求”和“数据模型”(图中以灰色标出),本小节我们将详细讨论“视图集成”(图中以红色标出)

把基于不同用户视角的局部ER图集成为一个统一的、没有冗余的全局ER图在数据库设计流程中非常重要。单个局部ER图是通过分析用户需求进行概念数据建模得到的;全局ER图是通过对各个局部ER图进行分析,解决其中存在的视角和术语差异,最终进行组合得到的。

为什么会产生不一致的局部ER图

当不同的用户或用户组从各自的视角来看业务时就会产生各异的ER图。举例来说市场部趋向于把整个产品作为销售的基本单元,但工程部可能更关注组成产品的单个零件。另一个例子,一个用户可能关注项目的目标和产生的价值,而另一个用户则关心项目需要占用的资源和所涉及的人员。上述的这些差异造成了各个ER图之间不一致的关系和术语。

阅读全文