正确答案是:B: 概念数据模型(conceptual data model)。
专业分析:
1. **概念数据模型(Conceptual Data Model)**:
- 这种模型用于捕捉高层次的数据需求,通常是业务需求的抽象表示。
- 它主要关注的是业务实体及其关系,而不涉及具体的实现细节。
- 其目的是提供一个清晰的业务视图,以便于与业务人员沟通和确认需求。
2. **规范数据模型(Canonical Data Model)**:
- 这种模型通常用于数据集成和数据交换场景,提供一个标准化的数据表示形式。
- 目的是减少不同系统之间的数据转换复杂性。
3. **逻辑数据模型(Logical Data Model)**:
- 这种模型是在概念数据模型的基础上进一步细化,注重数据结构和关系,但仍然不涉及具体的物理存储细节。
- 它通常用于数据库设计阶段,定义表、列、键等。
4. **物理数据模型(Physical Data Model)**:
- 这种模型是逻辑数据模型的具体实现,关注数据的物理存储细节,如索引、分区、性能优化等。
- 它直接与数据库管理系统(DBMS)相关。
综上所述,"捕捉高层次的数据需求作为一组相关概念的集合"的描述最符合概念数据模型(Conceptual Data Model)的定义,因此正确答案是B。