跳到正文

令和8年度 ITパスポート試験 問69

这道题的解析和你的作答记录。

問69
頻出度★★★

関係データベースにおけるデータの正規化に関する次の記述中の a,b に入れる字句の適切な組合せはどれか。 正規化の主な目的として,データの重複を排除し,a ことが挙げられる。 正規化には複数の段階があり,これを進めていくと,b 。

出典 令和8年度 ITパスポート試験 問69
解説

問 69

  • 错误ア

    b(一个表被拆分成多个表)是正确的,但 a 的「提高压缩率」是错误的。规范化并不是以压缩数据容量为目的的操作,其目标是确保数据的一致性。

  • 错误イ

    a 的「提高压缩率」和 b 的「多个表被合并成一个表」都是错误的。规范化的目的不是压缩,其推进方向也不是合并表,而是拆分表。

  • ウ

    正解 规范化的主要目的,是消除数据的重复(冗余),并保证更新时不会出现值的不一致,从而「保持一致性」。因此 a 应为「保持一致性」。此外,规范化从第 1→第 2→第 3 范式逐步推进时,会着眼于各项目之间的依赖关系,把一个大表分解成多个表。因此 b 应为「一个表被拆分成多个表」。同时满足这两点的组合是ウ。

  • 错误エ

    a(保持一致性)是正确的,但 b 的「多个表被合并成一个表」是错误的。规范化不是把表合并,而是为了消除冗余而把表拆分。

ここがポイント
  • 规范化的目的:消除数据的重复(冗余),防止更新时的矛盾,从而保持数据的一致性。数据压缩并不是它的目的。
  • 规范化的过程:随着从第 1→第 2→第 3 范式逐步推进,依据函数依赖把一个表拆分成多个表(而不是合并)。
用語
解答問69ウ
练这一题

作答记录