摘要: 第三范式规则查找以消除没有直接依赖于第一范式和第二范式形成的表的主键的属性。我们为没有与表的主键关联的所有信息建立了一张新表。每张新表保存了来自源表的信息和它们所依赖的主键。 关于第三范式的思想,我想有很多朋友都熟悉,在数据库设计时,也是我们尽可能采用的范式之一,第三范式的出发点是什么?就是尽可能的减小“数据冗余”、并也能得到“数据”的整洁性,提高维护性,不容怀疑,第三范式是我们努力、必须要去遵从的。 然而,有很多朋友把第三范式作为“不死的法宝”,但其实在实际的应用中,我们还是要从不同的业务出发,要合理的应用“第三范式”。下面我也就简单的举个例子: 一张订单会关联很多的基础资料,如:客户,付. 阅读全文
posted @ 2012-06-19 23:16 jorlan chen 阅读(195) 评论(0) 推荐(0) 编辑
摘要: BI的核心在于应用价值,如何体现应用价值的能力,其核心就是模型与数据。模型在BI中的重要性这里我就不多说了。今天主要谈谈我在模型设计上的一些经验与心得,希望大家多提建议。 什么是模型设计? 这个问题听起来很可笑,但不同人回答却有着不同的答案, 让我们来听听吧:业务顾问的回答是:根据企业提出的分析需求,按照分析需求、与行业经验,把分析的对象划分,并搭建起业务的分析,这就叫分析模型。 ETL架构师的回答是:就是根据分析内容,建立起一张一张的事实表与维度表,并建立相互关系。使其满足数据分析的要求。说白了,就是表结构。 前台展现实施人员的回答是:模型就是我做展现时候,一个个的维度、度量。 看吧每个人. 阅读全文
posted @ 2012-04-29 00:14 jorlan chen 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 现有表雇员表(Emploee)结构如下:ID 雇员部门 雇员类型Eid Edepart EmploeeType1 销售部 实习2 销售部 试用3 销售部 试用4 销售部 正式工6 人力部 正式工7 人力部 实习8 开发部 外派能否用一句语句写出这种效果部门 实习人数 试用人数 正式工人数 外派人数销售部 1 2 1 0人力部 1 0 1 0开发部 0 0 0 1---------------------------------建表create table tb([Eid] int,[Edepart] varchar(6),[EmploeeType] varchar(6))insert tbs 阅读全文
posted @ 2011-01-24 16:55 jorlan chen 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: 今天要将项目从VSS里分离出来,弄了半天总算初步解决。方法一:在VS2008文件菜单下 ——源代码管理——取消绑定方法二:手动删除项目内 VSS项目的文件(此方法比较彻底)同没有受Source Safe代码管理的工程相比:1.多出了.scc、.vssscc和.vspscc文件;(全部删除)2.C#项目文件(.csproj)里面添加了几行标签:SccP... 阅读全文
posted @ 2010-11-19 10:36 jorlan chen 阅读(444) 评论(0) 推荐(0) 编辑