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

备考刷题,请到

CDA认证小程序

The following is an E-R diagram of the multi-table connections for the in-out stock business in the back-end of a consumer goods distributor. Please answer the following questions based on the multi-table connection relationships in the diagram: 销售表: sales table 库存表: storage table 采购进货单明细: purchase order details table 产品表: product table 客户表: customer table 品牌表: brand table 采购进货单: purchase orders table The connection pattern formed by the sales table, inventory table, purchase order detail table, and product table is:
A. Star schema
B. Constellation schema
C. Snowflake schema
D. Intersected schema
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

The connection pattern where multiple fact tables share some dimension tables is called a constellation schema, so the Answer is B.

正确答案是:C: Snowflake schema

**专业分析:**

1. **星型模式(Star schema)**:在星型模式中,中心的事实表(例如销售表)通过外键与多个维度表(例如产品表、客户表、品牌表等)直接相连。这种模式的特点是结构简单,查询效率高。

2. **星座模式(Constellation schema)**:星座模式是多个星型模式的组合,包含多个事实表。每个事实表都与共享的维度表相连。这种模式适用于复杂的业务场景。

3. **雪花模式(Snowflake schema)**:在雪花模式中,维度表进一步规范化,拆分成多个相关的子表。例如,产品表可以进一步与品牌表关联,形成层次结构。这种模式的特点是数据冗余减少,但查询复杂度增加。

4. **交叉模式(Intersected schema)**:交叉模式不是常见的数据库设计模式,通常不用于描述数据仓库结构。

根据提供的E-R图,可以看到各个表之间通过外键建立了多级关联。例如,销售表通过产品表与品牌表间接关联,这种多级关联结构符合雪花模式的特点。因此,正确答案是C: Snowflake schema。