规范化(Normalization)是运用规则将复杂的业务转化为规范的数据结构的过程。范式化的基本目标是保证每个属性只在一个位置出现,以消除冗余或冗余导致的不一致性。整个过程需要深入理解每个属性,以及每个属性与主键的关系。
正确答案是 D: 减少冗余。
专业分析:
规范化(Normalization)是数据库设计中的一种技术,其基本目标是通过组织数据以减少数据冗余和提高数据完整性。以下是对各个选项的分析:
A: 将临时对象添加到主键。这不是规范化的目标。主键是用于唯一标识表中每一行的数据字段,临时对象通常不适合作为主键。
B: 确保有复合键。虽然在某些情况下,规范化可能会导致使用复合键(由多个字段组成的主键),但这不是规范化的基本目标。
C: 维持重复组。规范化的目标是消除重复数据,而不是维持它们。重复组通常是规范化过程中需要解决的问题。
D: 减少冗余。规范化的主要目标就是减少数据冗余,这有助于减少数据不一致的风险并提高数据的完整性。这是通过将数据分解为多个相关的表来实现的,从而消除重复的数据存储。
因此,规范化的基本目标是 D: 减少冗余。