博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
方法多维数据仓库(八):数据仓库中数据库设计的基本模型
阅读量:6537 次
发布时间:2019-06-24

本文共 1199 字,大约阅读时间需要 3 分钟。

文章结束给大家来个程序员笑话:[M]

    普遍采用的数据库计划模型有两种:关系型和多维型。在数据仓库的计划方法中关系模型是“Inmon”方法,多维模型是“Kimball”方法。在建立数据仓库过程中,对于数据库计划而言,建立关系型数据库是最好的长期的方法;多维模型利于短期数据仓库,但这类方法适用的数据仓库的范围无限。

    

1 关系模型

    数据库计划的关系型方法始于20世纪70年代,如IBM的DB2,Oracle,Teradata等,关系模型通过关键字和外键在不同行的数据间建立关联。关系模型自带一种结构化查询语言(SQL),作为程序和数据间的接口语言。

    关系型数据以一种称为“标准化”的情势(即,通常所说的范式)存在。数据标准化是指数据库计划会使数据分解成非常低的粒度级。标准化的数据以一种伶仃模式存在,这类情况下对数据表里的数据关系要求很严格。当停止标准化的时候,表中的数据只能与这张表里的其他数据关联。标准化基本分为三级:第一级标准情势(第一范式,1NF),第二级标准格式(第二范式,2NF),第三级标准格式(第三范式,3NF)。

    关系模型的优点是灵活性多功能性

    每日一道理
爱心是一片照射在冬日的阳光,使贫病交迫的人感到人间的温暖;爱心是一泓涌现在沙漠里的泉水,使濒临绝境的人重新看到生活的希望;爱心是一首飘荡在夜空的歌谣,使孤苦无依的人获得心灵的慰藉。

    

2 多维模型

    多维模型方法也叫做星形连接。星形连接的中央是一张事实表,事实表是包括大量数据值的一种结构。事实表的周围是维表,用来描述事实表的某个重要方面。事实表包括的是那些多次涌现的数据,维表包括相关的但独立的信息,维表表现一些与事实表相关的重要的但起辅助作用的信息。事实表与维表通过存在的公共数据单元相关联。

    通常,星形连接只包括一张事实表。雪花结构中,不同的事实表通过同享一个或多个公共维表连接起来。偶然称这些同享的维表为分歧维表

    多维模型计划的最大优点在于拜访的高效性。因为星形连接是根据用户的需求计划的。

    3 关系模型和多维模型的区分

    

    

    参考资料:

    Inmon《Building the Data Warehouse》(Fourth Edition)(荫蒙《数据仓库》(第四版))

    关系模型和关系数据库计划权威著作可参考Ted Codd和Chris Date的书籍和文章

    关于多维数据库计划Kimball方法可参看Kimball的相关书籍和文章

文章结束给大家分享下程序员的一些笑话语录: 女人篇

  有的女人就是Windows虽然很优秀,但是安全隐患太大。
  有的女人就是MFC她条件很好,然而不是谁都能玩的起。
  有的女人就是C#长的很漂亮,但是家务活不行。
  有的女人就是C++,她会默默的为你做很多的事情。
  有的女人就是汇编虽然很麻烦,但是有的时候还得求它。
  有的女人就是SQL,她会为你的发展带来莫大的帮助。

转载地址:http://fnbdo.baihongyu.com/

你可能感兴趣的文章
RedHat linux YUM本地制作源
查看>>
apache端口占用问题
查看>>
本地Office Project计划表同步到SharePoint2013任务列表的权限问题
查看>>
Windows2008 R2 GAC权限问题
查看>>
洛谷——P1469 找筷子
查看>>
几句话就能让你明白:网络地址转换(NAT)
查看>>
springboot项目自定义注解实现的多数据源切换
查看>>
特此说明
查看>>
使用flume替代原有的scribe服务
查看>>
用脚本来定制ESXI安装镜像
查看>>
微软企业级加解密解决方案MBAM架构
查看>>
没有苦劳,只有功劳!
查看>>
基于ThinkPHP写的一个简单的CMS系统
查看>>
Exchange 2010 DAG local and Site DR/Failover and Fail back
查看>>
LigerUI - 树表格的数据来自Server
查看>>
认证技术概述
查看>>
Hyper-V 2016 系列教程41 Windows 10 Hyper-V 系统要求
查看>>
EC2 WordPress 移动目录
查看>>
Windows Server 2008 启用公共文件夹共享
查看>>
Apple Watch的非“智能手表”卖点
查看>>