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

备考刷题,请到

CDA认证小程序

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

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

### 答案:A. 星型连接

分析:

根据提供的E-R图描述,销售业绩表和客户信息表的结构如下:
- **销售业绩表**:包含字段 `客户ID`、`城市编号`、`产品编号`、`金额($M)`。其中,`金额($M)`是度量值(事实),表明该表是事实表。
- **客户信息表**:包含字段 `客户ID` ,是维度表
- **城市信息表**:包含字段 `城市编号`,是维度表
- **产品信息表**:包含字段 `产品编号`,是维度表

在E-R图中,两个表通过相同的字段(`客户ID`、`城市编号`、`产品编号`)进行连接,这表示:
- 销售业绩表(事实表)直接通过共享字段连接到客户信息表(维度表),没有中间表或层次结构。
- 这种连接方式符合**星型模式(Star Schema)** 的特征:一个中心事实表(销售业绩表)直接连接到周围的维度表(客户信息表),维度表未进一步拆分成二级维度表。

### 选项分析:
- **A. 星型连接**:正确。星型模式是最简单的数据仓库模型,事实表直接连接维度表,无需额外层次。此处事实表(销售业绩表)直接连接单个维度表(客户信息表),符合星型模式。
- **B. 交叉连接**:错误。交叉连接是SQL中的连接类型(产生笛卡尔积),不是数据仓库模式。E-R图显示的是等值连接(基于共享字段),而非交叉连接。
- **C. 星座连接**:错误。星座模式(Fact Constellation)涉及多个事实表共享公共维度表。此处只有一个事实表(销售业绩表),客户信息表是维度表,而非事实表,因此不适用。
- **D. 雪花连接**:错误。雪花模式(Snowflake Schema)是星型模式的扩展,维度表被规范化成多层。此处无额外二级维度表,客户信息表未拆分,因此不符合。

### 所以答案:A. 星型连接