跳到正文

平成28年度 秋期 ITパスポート試験 問88

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

問88
頻出度★★★

関係データベースにおいて, 正規化を行う目的はどれか。

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

問 88

  • 错误ア

    用指针连接相关数据以提高访问效率,属于网状数据库或物理层面的索引、指针设计范畴,并不是规范化的目的。规范化反而会拆分表,导致连接处理增多,甚至可能使访问效率下降。

  • 错误イ

    为数据附加纠错码(错误纠正码)以提高可靠性,是通信或存储设备中的错误检测与纠正技术,与作为数据库逻辑设计的规范化毫无关系。

  • 错误ウ

    对数据进行加密以确保安全性属于信息安全措施,与以消除数据重复为目的的规范化是不同的技术。

  • エ

    正解 正确答案是「エ」。规范化是指按照一定的规则将关系数据库的表进行拆分,避免同一份数据在多个位置重复存储的设计方法。如果把数据统一地只在一个位置管理,那么在更新某个值时就不必去修改所有相关的位置,因而不易发生因更新遗漏而引起的矛盾(更新不一致)。其结果是数据的一致性得以保持,可维护性得到提高。选项「エ」正是说「通过不重复保存数据等方式,提高可维护性」,这恰恰就是规范化本身的目的。

ここがポイント
  • 规范化=有规则地拆分表以消除数据重复(冗余),防止更新不一致,从而提高一致性与可维护性的设计方法。
  • 要加以区分:提高访问效率(指针、索引)、提高可靠性(纠错码)、确保机密性(加密),这些都是与规范化目的不同的其他技术。
用語
解答問88エ
练这一题

作答记录