問62
頻出度★★★
関係データベースのデータを正規化することによって得られる効果として,適切なものはどれか。
这道题的解析和你的作答记录。
関係データベースのデータを正規化することによって得られる効果として,適切なものはどれか。
不同型号计算机之间的数据兼容性,是通过字符编码和数据格式的标准化、转换(例如 CSV、XML 等通用格式)来确保的。规范化是整理单个数据库内部表结构的设计方法,与机型之间的兼容性无关。
提高存储效率属于压缩技术和存储管理的范畴。规范化因为减少了重复,结果上确实有节省容量的一面,但那并不是「压缩处理」带来的效果。这与本题所问的规范化的主要目的(消除重复和矛盾)有偏差,因此不恰当。
正解 规范化是把关系数据库的表拆分、整理成没有重复和冗余的适当单位的设计方法。当同一份数据在多个位置重复存储时,更新时若只改动了其中一部分,就会产生「矛盾(不一致)」。规范化通过消除这种重复、让每份数据只保存在一个位置,从而防止更新时出现矛盾。因此所得到的效果就是「消除数据的重复和矛盾」,即 ウ 正确。
备份是为设备故障或数据丢失而做准备的运维措施,与规范化的目的完全不同。即使进行了规范化,设备故障的风险依然存在,因此「可以省略备份」这样的因果关系并不成立。