問69
頻出度★★★
関係データベースにおけるデータの正規化に関する次の記述中の a,b に入れる字句の適切な組合せはどれか。 正規化の主な目的として,データの重複を排除し,a ことが挙げられる。 正規化には複数の段階があり,これを進めていくと,b 。
这道题的解析和你的作答记录。
関係データベースにおけるデータの正規化に関する次の記述中の a,b に入れる字句の適切な組合せはどれか。 正規化の主な目的として,データの重複を排除し,a ことが挙げられる。 正規化には複数の段階があり,これを進めていくと,b 。
b(一个表被拆分成多个表)是正确的,但 a 的「提高压缩率」是错误的。规范化并不是以压缩数据容量为目的的操作,其目标是确保数据的一致性。
a 的「提高压缩率」和 b 的「多个表被合并成一个表」都是错误的。规范化的目的不是压缩,其推进方向也不是合并表,而是拆分表。
正解 规范化的主要目的,是消除数据的重复(冗余),并保证更新时不会出现值的不一致,从而「保持一致性」。因此 a 应为「保持一致性」。此外,规范化从第 1→第 2→第 3 范式逐步推进时,会着眼于各项目之间的依赖关系,把一个大表分解成多个表。因此 b 应为「一个表被拆分成多个表」。同时满足这两点的组合是ウ。
a(保持一致性)是正确的,但 b 的「多个表被合并成一个表」是错误的。规范化不是把表合并,而是为了消除冗余而把表拆分。