摘要: 数据仓库建模包含了几种数据建模技术,除了之前在数据库系列文章中介绍过的ER建模和关系建模,还包括专门针对数据仓库的维度建模技术。本文将详细介绍数据仓库维度建模技术,并重点讨论三种基于ER建模/关系建模/维度建模的数据仓库总体建模体系:规范化数据仓库,维度建模数据仓库,以及独立数据集市... 阅读全文
posted @ 2016-03-24 18:43 穆晨 阅读(84502) 评论(13) 推荐(15) 编辑
摘要: 阅读本文前,请先回答下面两个问题:1. 数据库和数据仓库有什么区别? 2. 某大公司Hadoop Hive里的关系表不完全满足完整/参照性约束,也不完全满足范式要求,甚至第一范式都不满足。这种情况正常吗?如果您不能五秒内给出答案,那么本文应该是对您有帮助的... 阅读全文
posted @ 2016-03-22 16:16 穆晨 阅读(42828) 评论(12) 推荐(34) 编辑
摘要: 前面的文章主要都是在围绕关系数据库理论进行研究,没有涉及到数据库系统的具体实现。虽说数据库系统的具体实现因业务环境,RDBMS等因素而异,但总体开发流程,以及开发过程中所涉及到的一些问题,也具有不少统一的套路、标准。本文主要讨论数据库系统实现过程中的重点环节、基本开发流程、数据库管理以及数据质量工程等话题... 阅读全文
posted @ 2016-03-20 11:21 穆晨 阅读(9823) 评论(0) 推荐(4) 编辑
摘要: 确实,关于SQL的学习资料,各类文档在网上到处都是。但它们绝大多数的出发点都局限在旧有关系数据库里,内容近乎千篇一律。而在当今大数据的浪潮下,SQL早就被赋予了新的责任和意义。本篇中,笔者将结合过去在A公司和T公司大数据部门的学习工作经历,对传统SQL语法进行一次回顾性学习。同时,思考这门语言在大数据时代的重要意义。 阅读全文
posted @ 2016-03-17 19:46 穆晨 阅读(4938) 评论(0) 推荐(7) 编辑