??xml version="1.0" encoding="utf-8" standalone="yes"?>
比如Q?br /> [root@localhost ~]# cat /etc/fstab
1.0 cat 语法l构Q?br />
cat [选项] [文g]...
选项
-A, --show-all {h?-vET
-b, --number-nonblank 寚wI~号
-e {h?-vE
-E, --show-ends 在每行结束处昄 $
-n, --number 对输出的所有行~号
-s, --squeeze-blank 不输出多行空?br />
-t ?-vT {h
-T, --show-tabs 蟩格字W显CZؓ ^I
-u (被忽?
-v, --show-nonprinting 使用 ^ ?M- 引用Q除?LFD ?TAB 之外
--help 昄此帮助信息ƈd
1.1 cat 查看文g内容实例Q?/span>
数据库由一个或多个表组成,数据库中所有表之间的关pȝUCؓ数据?span class="italic">模式。虽然有许多不同的模式设计,但是用于查询历史数据的数据库通常被设|ؓhl模式设计(通常是星型模式或雪花模式Q。采用维模式既有许多历史斚w的原因也有许多实跉|面的原因Q但是,它们在决{支持关pL据库斚w的应用的增长是由两项主要的益处推动的Q?/p>
l模式在物理上将用于量化业务的量度(也称?span class="italic">事实Q与用于描述业务和对业务q行分类的描q性元素(也称?span class="italic">l?/span>Q分隔开。DB2 Alphablox 多维体要求底层数据库使用l模式;卻I在物理上必须事实数据与l数据分隔开Q至位于不同的列中Q。通常Q维模式h星型模式形式、雪花模式Ş式或者这两种模式的某U合Ş式。尽不是常见的情况Q但l模式也可以h单个表的形式Q即事实和维仅仅是位于表的不同的列中?/p>
本节描述星型模式和雪花模式以及在q些模式中表CZ务层ơ结构的方式。包括下列各节:
要彻底了解维模式设计及其所有分支的背景信息Q请阅读?Ralph Kimball ~著q由 John Wiley and Sons, Inc. 出版?The Data Warehouse Toolkit?/p>
星型模式和雪花模式设计是用来事实和l分隔到不同的表中的机制。雪花模式将层次l构的不同别进一步分隔到不同的表中。在M一U模式设计中Q每个表都通过主键Q外键关p?/span>与另一表相兟뀂在关系数据库中Q用主键/外键关系来定义各个表之间的多对一关系?/p>
主键是表中的一个列或一l列Q它们的值唯一地标识表中的一行。关pL据库设计成通过仅允许表中的一行具有给定的主键值来强制实施主键的唯一性?/p>
外键是表中的一个列或一l列Q它们的g另一个表中的主键值相对应。ؓ了添加具有给定外键值的行,在相关的表中必须存在h相同主键值的行?/p>
在星型模式或雪花模式中,表之间的主键Q外键关p(有时UCؓ多对一关系Q表C?RDBMS 中将相关的表q接CL路径。这些连接\径是形成对历史数据执行的查询的基。要了解有关多对一关系的更多信息,请参?a >多对一关系?/p>
事实?/span>是星型模式或雪花模式中的一个表Q它存储用于量度业务Q如销售量、商品成本或利润Q的事实。事实表q包含指向维表的外键。这些外键事实表中的每个数据行与其对应的维和别相兟?/p>
l表是星型模式或雪花模式中的一个表Q它存储用来描述l的各个斚w的属性。例如,旉表存储时间的各个斚wQ如q䆾、季度、月份和天。事实表的外键引用多对一关系中的l表的主键?/p>
下图昄了具有单个事实表?4 个维表的星型模式。星型模式可以具有Q意数目的l表。用于连接表的链接末分叉指示了事实表与每个维表之间的多对一关系?/p>
下图昄了具有两个维的雪花模式,其中Q每个维都具?3 个别。雪花模式可以具有Q意数目的l_q且每个l可以具有Q意数目的U别?/p>
要了解有关维的不同别如何Ş成层ơ结构的详细信息Q请参阅层次l构?/p>
层次l构是一l相互之间具有多对一关系的别,q且q一l别共同构成维。在关系数据库中Q层ơ结构的不同U别既可以存储在单个表中Q如在星型模式中Q,也可以存储在不同的表中(如在雪花模式中)?/p>
多对一关系是指一个实体(通常是一个列或一l列Q包含的值引用另一个具有唯一值的实体Q一个列或一l列Q。在关系数据库中Q这些多对一关系通常是由外键Q主键关pd制实施的Qƈ且,q些关系通常是事实表与维表之间以及层ơ结构中的别之间的关系。此关系通常用来描述分类或分l。例如,在具有表 Region?span class="italic">State 层次l构的不同元素(即别)在子代别与父代U别之间必须h多对一关系Q而无层次l构在物理上是以星型模式q是以雪花模式表C的Q即Q数据必遵守这些关pR强制实施多对一关系所需的干净数据是维模式的一w要特征。此外,q些关系使得有可能根据关pL据创?DB2 Alphablox 多维体?br />
主键
外键
事实?/h4>
l表
星型模式
雪花模式
层次l构
多对一关系
http://publib.boulder.ibm.com/db2blox/82/zh_cn/cube/cube13.htm
]]>
վ֩ģ壺
ۺϾƷ˾þ|
һһһƵѿ|
˾ҹѸ|
Ƶ߹ۿ|
һ˾þþƷ|
av߹ۿһ|
91鶹˳ѹۿ|
ɬɬѹۿƷ|
һaƬػ߹ۿѿ|
ۺһ|
ŮƵ|
˳վ߲ӰԺ
|
Ƭ߹ۿ|
㽶Ƶ߹ۿѹ|
һëƬ߹ۿ|
Ƶ߹ۿ|
ѹۿվ|
պëƬƵѿ|
av|
avרҳ|
͵ͼƬ|
33333|
¶ۺƵ|
˾þô߽ڹ|
һ|
ŮƵ|
ްɫɫùۿ|
Ƶ|
Avһ|
˳Ƭ߹ۿ|
Ƶ߹ۿ|
һƵ|
Ʒ|
Ʒ벻߲|
avۺavһ|
½Ʒ|
һѹ߹ۿ
|
ŮƷþþþá|
99ȳ˾ƷȾþ
|
av뾫ƷϼӰ|
avav߲|