查看更多
当前 - 选择题 - 关系数据库
中等
单选题
2024年5月第34题
#第二版教材
#必须掌握

在数据库设计的(【逻辑设计】)阶段进行关系反规范化。

问题(1)
浓缩知识点

数据库设计一般分为需求分析、概念设计、逻辑设计、物理设计四个核心阶段。需求分析聚焦梳理用户业务与数据需求,不涉及数据结构设计;概念设计通过E-R模型等构建抽象概念模型,描述实体与关联关系;逻辑设计是将概念模型转化为关系模式等逻辑模型的关键阶段,此阶段会先依据规范化理论优化关系模式,也会结合实际性能需求开展反规范化操作,反规范化通常通过增加冗余字段、合并表等方式,在可接受的一致性损耗内提升数据查询与操作效率,以此平衡数据规范性与系统性能;物理设计则侧重存储结构、索引等物理层面的实现优化,核心是适配硬件与存储环境来提升数据操作效率。

正确答案
C

本题考察的是数据库设计流程中各阶段的具体任务
数据库设计通常分为四个主要阶段:

  • 需求分析阶段:了解用户业务需求,获取数据需求,不涉及数据结构的设计。
  • 概念设计阶段:使用E-R模型等抽象工具构建概念模型,描述数据实体及其联系。
  • 逻辑设计阶段:将概念模型(如E-R图)转换为具体的逻辑模型(如关系模式),并进行关系模式的规范化与反规范化,以满足性能与实际应用需求。
  • 物理设计阶段:确定存储结构、索引设计等物理实现细节,提升数据操作效率。

A选项需求分析:错误,此阶段尚未进入数据结构设计层面。
B选项概念设计:错误,此阶段仅建立抽象模型,不涉及关系模型优化。
C选项逻辑设计:正确。反规范化操作通常在此阶段执行,以在满足功能需求的同时优化性能。
D选项物理设计:错误,此阶段重点是存储结构与物理实现,反规范化不是重点任务。
因此,正确答案为 C。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有