跳到正文

平成29年度 秋期 ITパスポート試験 問62

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

問62
頻出度★★★

関係データベースのデータを正規化することによって得られる効果として,適切なものはどれか。

出典 平成29年度 秋期 ITパスポート試験 問62
解説

問 62规范化的目的=消除数据的重复,防止更新时出现矛盾(不一致)

  • 错误ア

    不同型号计算机之间的数据兼容性,是通过字符编码和数据格式的标准化、转换(例如 CSV、XML 等通用格式)来确保的。规范化是整理单个数据库内部表结构的设计方法,与机型之间的兼容性无关。

  • 错误イ

    提高存储效率属于压缩技术和存储管理的范畴。规范化因为减少了重复,结果上确实有节省容量的一面,但那并不是「压缩处理」带来的效果。这与本题所问的规范化的主要目的(消除重复和矛盾)有偏差,因此不恰当。

  • ウ

    正解 规范化是把关系数据库的表拆分、整理成没有重复和冗余的适当单位的设计方法。当同一份数据在多个位置重复存储时,更新时若只改动了其中一部分,就会产生「矛盾(不一致)」。规范化通过消除这种重复、让每份数据只保存在一个位置,从而防止更新时出现矛盾。因此所得到的效果就是「消除数据的重复和矛盾」,即 ウ 正确。

  • 错误エ

    备份是为设备故障或数据丢失而做准备的运维措施,与规范化的目的完全不同。即使进行了规范化,设备故障的风险依然存在,因此「可以省略备份」这样的因果关系并不成立。

ここがポイント
  • 规范化的目的=消除数据的重复,防止更新时出现矛盾(不一致)。它是把表拆分、整理成适当单位的设计方法。
  • 存储效率、机型间兼容性、备份都是与规范化不同的技术/运维课题,并不是规范化的直接效果。
用語
解答問62ウ
练这一题

作答记录