维度到事实的关系通常指的是在数据仓库和多维数据库中,维度表(Dimension Table)和事实表(Fact Table)之间的关联。正确答案是 D: 1:M. 1:M。
### 专业分析
1. **维度表和事实表的概念**:
- **维度表**:包含描述性信息,用于提供业务背景。例如,时间、地点、产品等。
- **事实表**:包含数值型数据,通常是业务活动的度量,如销售金额、交易数量等。
2. **1:M(1对多)的关系**:
- 一个维度表的记录可以关联到多个事实表的记录。具体来说,一个特定的维度(比如某个产品)可以在事实表中对应多个事实记录(比如不同日期的销售记录)。
- 这种关系允许我们从多个角度对事实数据进行分析和汇总。
3. **其他选项分析**:
- **M:M(多对多)**:不符合维度与事实的典型关系,因为在星型或雪花模型中,关系通常通过外键实现为1:M。
- **递归的**:维度与事实的关系不涉及递归概念。
- **可选的**:选择性并不是描述关系类型的方式。在数据模型中,关系通常是必须建立的以保证数据的完整性。
因此,维度到事实的关系是 1:M 的。