![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Database/Model Design
文章平均质量分 74
nisjlvhudy
本人稳重、有活力;工作积极主动,认真负责;能吃苦耐劳,勇于克服困难;有团结协作精神及大局观;肯钻研,有较强的实际动手能力
展开
-
建模经验整理--20120310
Drill Across处理在维度建模的数据仓库中,有一种操作叫Drill Across ,中文一般翻译为“交叉探查”。鉴于经验的局限,在这里我只能进行一下浅显的分析。在基于总线架构(Bus Architecture)的维度建模中,大部分的维度表是由事实表共有的。比如“营销事务事实表”和“库存快照事实表”就会有相同的维度表,“日期维度”、“产品维度”和“商场维度”。这时,如果有个需求是想按原创 2012-03-10 13:03:49 · 1389 阅读 · 0 评论 -
数据仓库事实表分类
1)在数据仓库领域有一个概念叫Transaction fact table,中文一般翻译为“事务事实表”。事务事实表是维度建模的数据仓库中三种基本类型事实表中的一种,另外两种分别是周期快照事实表和累积快照事实表。 事务事实表与周期快照事实表、累积快照事实表使用相同的一致性维度,但是它们在描述业务事实方面是有着非常大的差异的。事务事实表记录的事务层面的事实,保存的是最原子的数据,也称“原原创 2014-09-12 21:12:11 · 13033 阅读 · 0 评论 -
数据模型设计心得
首先简单的说一下我对数据、模型、数据模型、数据模型要素以及数据模型的分类的理解。数据:是符号。例如 张三。模型:现实世界事与物特征的抽象与模拟。如飞机模型、空气动力模型。数据模型:通过对现实世界的事与物主要特征的分析、抽象,为信息系统的实施提供数据存取的数据结构以及相应的约束。 数据模型的要素有操作、数据结构以及约束。通常情况下我们在数据模型设计的时候考虑最多的是数据结构而忽视了其他两原创 2012-11-28 18:09:06 · 8231 阅读 · 1 评论 -
浅谈数据仓库建设中的数据建模方法
周三保(zhousb@cn.ibm.com) IBM 软件部信息技术专家.简介: 本文的主要内容不是介绍现有的比较流行的主要行业的一些数据模型,而是将笔者在数据仓库建设项目中的一些经验,在这里分享给大家。希望帮助大家在数据仓库项目建设中总结出一套能够合乎目前业界规范的,满足大部分行业数据仓库建设标准的一种方法。所谓水无定势,兵无常法。不同的行业,有不同行业的特点,因此,从业务角度看,其相应原创 2012-08-22 15:28:56 · 96939 阅读 · 3 评论 -
星型模型和雪花型模型比较
一、概述在多维分析的商业智能解决方案中,根据事实表和维度表的关系,又可将常见的模型分为星型模型和雪花型模型。在设计逻辑型数据的模型的时候,就应考虑数据是按照星型模型还是雪花型模型进行组织。当所有维表都直接连接到“ 事实表”上时,整个图解就像星星一样,故将该模型称为星型模型,如图 1 。星型架构是一种非正规化的结构,多维数据集的每一个维度都直接与事实表相连接,不存在渐变维度,所以数据有一原创 2012-08-21 10:26:52 · 90363 阅读 · 10 评论 -
PowerDesigner建模技巧经验再总结
1.工具栏不见了PowerDesigner 快捷工具栏 palette不见了,怎么重新打开,找回来呢Tools(工具栏)customsize toolbars(自定义工具栏)palette(调色板)勾选2. 修改外键命名规则选择Database—>Edit Current DBMS选择Scripts-》Objects-》Reference-》ConstName原创 2012-04-09 14:30:56 · 1569 阅读 · 0 评论 -
数据库设计中的14个技巧
1. 原始单据与实体之间的关系可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单据对应多个实体,或多张原始单据对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情转载 2012-03-09 15:59:56 · 1162 阅读 · 1 评论 -
解耦宽表体系
数据仓库应用中,宽表模型以结构简单,模型容易理解,数据访问效率等优势,被业界广泛采用。所谓宽表就是,基于某个实体分析对象而建立的一个逻辑数据体系,由实体的维度、描述信息、以及基于这个实体一系列度量组成。它是一个逻辑的概念,在物理实现中不可能就针对一个实体对象建立一个大宽表。因为这样,对于,刷新效率,容错能力,扩展能力都是一个很大的挑战,如何设计和组织宽表的体系结构呢?其实,我们回到软件设计的基转载 2012-03-09 17:10:36 · 4002 阅读 · 0 评论 -
数据建模方式
提起数据建模来,有一点是首先要强调的,数据建模师和DBA有着较大的不同,对数据建模师来说,对业务的深刻理解是第一位的,不同的建模方法和技巧是为业务需求来服务的。而本文则暂时抛开业务不谈,主要关注于建模方法和技巧的经验总结。从目前的数据库及数据仓库建模方法来说,主要分为四类。第一类是大家最为熟悉的关系数据库的三范式建模,通常我们将三范式建模方法用于建立各种操作型数据库系统。第二类是Inm转载 2012-03-10 10:52:51 · 4745 阅读 · 0 评论 -
关于命名规范、维度明细层及集市汇总层设计的思考
在SN做仓库项目,根据自己负责的内容及SN的一些规范等,将这一阶段的模型工作进行一个思考和总结。一、仓库字段、表等命名的规范数据仓库建设目的,其中重要的一个方面就是建立统一的全局视图;表、字段等的规范命名就是仓库全局视图一个方面的体现。在进行规范命名的时候,一般会根据《数据建模字段简写命名规范.xlsx》来进行。《规范》中有的词组,对应的表及字段按照《规范》进行命名;有的字段词组在《规原创 2015-08-09 21:25:34 · 6556 阅读 · 0 评论