逻辑数据仓库和物理数据仓库的区别(下)

日期: 2009-11-04 作者:Mark Whitehorn翻译:冯昀晖 来源:TechTarget中国 英文

逻辑模型概述   逻辑模型专注于把用户对数据库的视图正式化,把它从相对非结构化的状态转化为用户需求的明确描述。一旦逻辑模型形成了,把它映射为数据库设计人员期望产生的物理模型就相对容易了。逻辑模型可以以多种方式构建,但是最通用的方法之一叫做ER(实体关系)建模。实体关系(ER)模型的名称来源于它确实记录了用户需求中可以确认的实体和这些尸体之间存在的关系。

  在称之为业务需求分析的过程中,业务分析师(BA)与用户交谈并理解用户头脑中存在的用户模型。在用户的配合下,它被正式化为实体关系模型,实际上就形成了逻辑模型。   很重要的一点是,要认识到逻辑模型是完全基于用户需求的。逻辑模型中没有来自数据库……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

逻辑模型概述

  逻辑模型专注于把用户对数据库的视图正式化,把它从相对非结构化的状态转化为用户需求的明确描述。一旦逻辑模型形成了,把它映射为数据库设计人员期望产生的物理模型就相对容易了。逻辑模型可以以多种方式构建,但是最通用的方法之一叫做ER(实体关系)建模。实体关系(ER)模型的名称来源于它确实记录了用户需求中可以确认的实体和这些尸体之间存在的关系。

  在称之为业务需求分析的过程中,业务分析师(BA)与用户交谈并理解用户头脑中存在的用户模型。在用户的配合下,它被正式化为实体关系模型,实际上就形成了逻辑模型。

  很重要的一点是,要认识到逻辑模型是完全基于用户需求的。逻辑模型中没有来自数据库设计者的输入。实际上,在这个阶段,不仅不必要决定数据库将运行于哪种数据库引擎,而且也没必要选择哪种数据库模型(关系模型,层次模型等)。

  一旦逻辑建模完成了,就可以移交给数据库设计者。在这个时候,要决定的一件事是选择哪种数据库模型,或者(更普遍的做法是)将使用哪种数据库引擎。在逻辑模型中,数据库设计者获得了对于业务需求易于理解的,正式的描述(实体,关系等。),这些描述可以相对容易地映射到他们理解的世界(表,表关系等)。数据库设计者还会增加大量用户不关心的细节(比如,数据类型,主键,索引等。)。逻辑模型逐渐转化成了数据库设计者们一开始就想要的物理模型。

相关推荐