題目出自于第5章多維數(shù)據(jù)透視分析部分,常見(jiàn)的多維數(shù)據(jù)模型有星型,雪花型和星座型
正確答案是:A: 星型模式 B: 雪花模式 C: 星座模式。
專業(yè)分析:
1. **星型模式(Star Schema)**:
- 星型模式是數(shù)據(jù)倉(cāng)庫(kù)中最簡(jiǎn)單的模式,中心是一個(gè)事實(shí)表,周?chē)嵌鄠€(gè)維度表。事實(shí)表包含了業(yè)務(wù)事件的測(cè)量數(shù)據(jù),而維度表則提供了與這些測(cè)量數(shù)據(jù)相關(guān)的上下文信息。
- 這種模式的優(yōu)點(diǎn)是查詢性能較高,因?yàn)榫S度表直接連接到事實(shí)表,查詢路徑較短。
2. **雪花模式(Snowflake Schema)**:
- 雪花模式是星型模式的擴(kuò)展,其特點(diǎn)是維度表進(jìn)一步規(guī)范化,拆分成多個(gè)相關(guān)的子維度表。這種模式可以減少數(shù)據(jù)冗余,但查詢復(fù)雜度和查詢時(shí)間可能會(huì)增加,因?yàn)樾枰M(jìn)行更多的表連接操作。
- 雪花模式適用于需要更高數(shù)據(jù)規(guī)范化和一致性的場(chǎng)景。
3. **星座模式(Constellation Schema)**:
- 星座模式也稱為事實(shí)星座模式,它包含多個(gè)事實(shí)表和共享的維度表。與星型模式相比,星座模式可以表示更復(fù)雜的業(yè)務(wù)場(chǎng)景,適用于需要處理多個(gè)相關(guān)事實(shí)的情況。
- 這種模式的優(yōu)點(diǎn)是可以更靈活地表示復(fù)雜的業(yè)務(wù)關(guān)系,但設(shè)計(jì)和維護(hù)的復(fù)雜度也較高。
綜上所述,星型模式、雪花模式和星座模式都是常見(jiàn)的表與表之間的連接關(guān)系,適用于不同的業(yè)務(wù)需求和數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)場(chǎng)景。