数据仓库与数据库

jchen407 2003-09-13 10:55:48
请问以下:数据仓库与数据库的主要区别在哪?他们又有什么联系呢?
...全文
164 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cleanduo 2003-09-25
  • 打赏
  • 举报
回复
mark
meng___xuan 2003-09-23
  • 打赏
  • 举报
回复
up
wawaren 2003-09-16
  • 打赏
  • 举报
回复
信息分析处理所涉及的数据主要是历史数据,由于历史数据库往往是巨量的(GB级),并且相应的数据查询也较复杂,因此,通常的DBMS技术就出现了如下困难:①缺乏组织。各部门进行分析时,为了不影响联机效率,并取得对数据的完全控制,都是从原始数据上抽取本部门所需的数据进行分析,对每个部分数据进行抽取再抽取,就形成了所谓的蜘蛛网(Spide Web)。网上任意两个节点的数据可能来自一个原始数据,由于数据时间不统一,抽取方法和级别也不同,并且可能参考了不同的外部数据,所以对同一问题的分析,不同的节点会产生不同或相反的结果,从而无法支持DSS(Decision Support System,决策支持系统)应用。②效率较低。对于巨量的历史数据库,分析所需的数据可能分散在许多应用中,同一属性可能存在同名异义、异名同义等,要想形成一个统计分析报告,需要将各处的数据统一起来,通过对有用信息的抽取再抽取,最终形成整体报告。但随着时间的推移,报告的更新是困难的。
对于什么是数据仓库,有一些不同的描述:
“数据仓库是作为决策支持系统服务基础的分析型数据库,用来存放大容量的只读数据,为制定决策提供所需的信息。”
“数据仓库是与操作型系统相分离的、基于标准企业模型集成的、带有时间属性的(即与企业定义的时间区段相关)、面向主题及不可更新的数据集合。”
这些观点都或多或少道出了数据仓库及其数据的特点,如为制定决策服务、面向主题、数据的不可更新等。
William H.Inmon在他的一本具有里程碑意义的书“Building the Data Warehouse”中定义数据仓库为“一个面向主题的、集成的、时变的、非易失的数据集合,用于支持管理层的决策过程”
数据仓库信息系统与OLTP数据库系统具有大量相对立的特征,中列出了两种系统类型的一些重要区别。
数据仓库与OLTP数据库系统比较
数据仓库系统 OLTP数据库系统
管理层使用 一线工人使用
战略性价值 策略性价值
支持战略定向 支持日常操作
用于联机分析 用于事务处理
面向主题 面向应用程序
存储历史数据 仅存储当前数据
不可预测查询模型 可预测查询模型

geodetic 2003-09-16
  • 打赏
  • 举报
回复
数据仓库是在企业管理和决策中面向主题的、集成的、与时间相关的、不可修改的数据集合。与其他数据库应用不同的是,数据仓库更像一种过程,对分布在企业内部各处的业务数据的整合、加工和分析的过程。而不是一种可以购买的产品。
“数据仓库之父”William H.Inmon 《建立数据仓库》

更详细的看这里
http://www.e-works.net.cn/xcjx/xcjx7.htm
freeya 2003-09-15
  • 打赏
  • 举报
回复
OLAP与OLTP之分
yflag 2003-09-13
  • 打赏
  • 举报
回复
联系:数据仓库本身也就是关系数据库,它来源于各种异构数据库或其它外部数据
(如文本等),简单地说就是对各种异构数据源的整合
区别:数据仓库的定义:数据仓库是在企业管理和决策中面向主题的、集成的、与时间相关的、不可修改的数据集合,而一般业务数据库...
dajian2000 2003-09-13
  • 打赏
  • 举报
回复
联系嘛,数据仓库的数据是从数据库中抽取的。
dajian2000 2003-09-13
  • 打赏
  • 举报
回复
一个用于联机事务处理,一个用于决策分析。(我的理解)

7,388

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据仓库
社区管理员
  • 数据仓库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧