考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

(复合题)图5-24 所示为某公司销售业务中使用的多表连接E-R 图,请参照该图回答以下问题。 (1)图5-24 所示连接关系属于()模型。
A. 星型连接
B. 交叉连接
C. 星座连接
D. 雪花连接
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

销售业绩表为事实表,其余表是维度表,一个事实表与多个维度表连接的连接模式是星型模式,所以正确答案是A。

答案:A(星型连接)

解析:星型连接以事实表(销售业绩表)为中心,连接多个维度表(客户信息表、城市信息表、产品信息表 ),符合星型模型特征,选A 。


- **表结构描述**:
- **销售业绩表**:包含 `客户ID`、`城市编号`、`产品编号`、`金额($M)`。这是一个事实表(存储业务度量,如金额)。
- **客户信息表**:包含 `客户ID` 和其他属性(如客户名称等),是一个维度表。
- **城市信息表**:包含 `城市编号` 和其他属性(如城市名称等),是一个维度表。
- **产品信息表**:包含 `产品编号` 和其他属性(如产品名称等),是一个维度表。
- 图5-24 表示多表连接 E-R 图,其中销售业绩表通过外键(`客户ID`、`城市编号`、`产品编号`)直接连接到三个维度表。

### 分析:
- **连接关系特点**:
- 销售业绩表(事实表)直接连接到三个独立的维度表(客户信息表、城市信息表、产品信息表)。
- 维度表(客户信息表、城市信息表、产品信息表)没有进一步连接到其他表,也没有被规范化(例如,城市信息表没有关联到国家表等)。这表示维度表是“扁平”的,没有层次结构。
- 整个结构中只有一个事实表(销售业绩表),没有多个事实表共享维度的情况。

- **模型匹配**:
- **A 星型连接(Star Join)**:对应星型模型(Star Schema)。在这种模型中,一个中心事实表直接连接到多个维度表,维度表不进一步规范化。这与图5-24的描述完全一致:销售业绩表作为事实表,直接链接到三个维度表。
- **B 交叉连接(Cross Join)**:这不是一种数据模型
- **C 星座连接(Constellation Join)**:对应星座模型(Galaxy Schema 或 Fact Constellation),涉及多个事实表共享公共维度表。但图5-24中只有一个事实表(销售业绩表),因此不匹配。
- **D 雪花连接(Snowflake Join)**:对应雪花模型(Snowflake Schema),其中维度表被规范化(例如,城市信息表可能进一步连接到国家表)。但根据描述,维度表没有进一步连接,所有表直接关联到事实表,因此不匹配。

### 结论:
图5-24所示的连接关系属于 **A 星型连接**(即星型模型)。