The constellation schema has multiple fact tables sharing some dimension tables. So D is the correct answer.
正确答案是:D: Multiple fact tables sharing some dimension tables
专业分析:
在多维数据模型中,星座模式(Constellation Schema)是一个复杂的数据仓库架构,它允许多个事实表共享一些维度表。这种模式的主要特点是其灵活性和扩展性,使得它适用于处理复杂的商业智能需求。
具体分析如下:
A: One dimension table connected to multiple fact tables
这种描述不符合星座模式的定义,因为星座模式通常涉及多个维度表和多个事实表,而不仅仅是一个维度表。
B: Multiple dimension tables connected to multiple fact tables
虽然这种描述接近星座模式,但它并未明确指出这些事实表共享维度表的特性。
C: One fact table connected to multiple dimension tables
这种描述更符合星型模式(Star Schema),而不是星座模式。星型模式中一个事实表连接多个维度表。
D: Multiple fact tables sharing some dimension tables
这种描述准确地反映了星座模式的特点:多个事实表共享某些维度表。这种结构允许在一个数据仓库中整合多个业务领域的数据,同时保持数据的一致性和完整性。
因此,选项D是对星座模式的正确描述。