-
客户从属关系通过层次桥接表进行表示,该表展示了如何撰写被引用的科学论文和获得资助的提案
资源介绍
图 5.26 层次桥接表表示客户从属关系
(+)在桥接表中独立层次关系,不影响客户维度。
(+)支持单一查询语句的标准 SQL 语法查询,评估整个层次或者指定层次的部
分。
(+)能够很容易普遍的利用共享所有权和组件重用来操纵复杂树型结构
(+)允许在不同层次间的立即转换,这是因为层次信息集中在桥接表中,桥接
表在查询时被选择。
(+)能够很容易普遍的操纵随时间变化 Type 2 不规则层次,而不影响客户的
主要维度。
但是
(−)需要为每个树关系中的父子关系产生一个独立的纪录,包括二级父母,三
级父母,以此类推。尽管记录的精确数值依赖于树关系的结构,大致的浏览规则
是树结点是记录的三倍,如图 5.24 所示,3/4 的纪录需要桥接表支持树关系。
(−)包括比递归指针的方法更加复杂的逻辑,为了增加和移动树关系中的结
构。
(−)需要更新桥接表当 Type 2 改变发生在客户维度内部时。
6.21 技术关键点:生成层次桥接表
下文要讲的关于生成概略的层次桥接表的知识已经在 Ralph Kimball 2001 年 2