一个事实表与一个维度表相连,维度表再与其他维度表相连的模式属于雪花模式
正确答案是:D: 一个事实表与一个维度表相连,维度表再与其他维度表相连。
专业分析:
雪花模式(Snowflake Schema)是一种数据库表的结构模式,主要用于数据仓库和多维数据库中。它的特点是将维度表进一步规范化,以减少数据冗余。具体来说,雪花模式的结构如下:
1. **事实表(Fact Table)**:存储度量数据(如销售额、利润等),通常包含大量的记录。
2. **维度表(Dimension Table)**:存储描述性数据(如时间、地点、产品等),用于描述事实表中的度量数据。
在雪花模式中,维度表是规范化的,这意味着一个维度表可以被拆分成多个子维度表。具体结构如下:
- 一个事实表连接一个或多个维度表。
- 每个维度表可以进一步连接到其他子维度表。
这种模式的优点是减少了数据冗余,节省了存储空间,但查询时可能需要更多的表连接,导致查询性能下降。
因此,选项D描述了雪花模式的结构:一个事实表与一个维度表相连,而该维度表再与其他维度表相连,这正是雪花模式的特点。