問88
頻出度★★★
関係データベースにおいて, 正規化を行う目的はどれか。
这道题的解析和你的作答记录。
関係データベースにおいて, 正規化を行う目的はどれか。
用指针连接相关数据以提高访问效率,属于网状数据库或物理层面的索引、指针设计范畴,并不是规范化的目的。规范化反而会拆分表,导致连接处理增多,甚至可能使访问效率下降。
为数据附加纠错码(错误纠正码)以提高可靠性,是通信或存储设备中的错误检测与纠正技术,与作为数据库逻辑设计的规范化毫无关系。
对数据进行加密以确保安全性属于信息安全措施,与以消除数据重复为目的的规范化是不同的技术。
正解 正确答案是「エ」。规范化是指按照一定的规则将关系数据库的表进行拆分,避免同一份数据在多个位置重复存储的设计方法。如果把数据统一地只在一个位置管理,那么在更新某个值时就不必去修改所有相关的位置,因而不易发生因更新遗漏而引起的矛盾(更新不一致)。其结果是数据的一致性得以保持,可维护性得到提高。选项「エ」正是说「通过不重复保存数据等方式,提高可维护性」,这恰恰就是规范化本身的目的。