正确答案是:A: a common data model for data warehouse applications。
专业分析:
星型模型(Star Schema)是一种常见的数据仓库建模方法。它的核心特点是将数据组织成一个中心事实表(Fact Table)和围绕它的一组维度表(Dimension Tables)。具体分析如下:
- **A: a common data model for data warehouse applications**
这是正确的。星型模型是数据仓库应用中常见的数据模型,因为它能够高效地支持复杂查询和数据分析。
- **B: built on a central dimension table and a set of fact table**
这是错误的。星型模型是建立在一个中心事实表和一组维度表之上的,而不是中心维度表。
- **C: very efficient for transaction processing**
这是错误的。星型模型主要用于数据仓库和数据分析,不适合事务处理。事务处理通常使用的是第三范式(3NF)模型,以优化插入、更新和删除操作。
- **D: based on dimensions such as "customer" and "product"**
这部分是对的,星型模型确实基于维度表,如“客户”、“产品”等,但这并不是对星型模型的完整定义。
综上所述,选项A是最准确的答案。