跳到正文

平成21年度 秋期 ITパスポート試験 問63

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

問63
頻出度★★★

関係データベースを利用する際に, データの正規化を行う目的として, 適切なものはどれか。

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

問 63

  • 错误ア

    不同型号计算机之间的数据兼容性,是靠字符编码和数据格式的标准化(采用共通的文件格式与字符编码体系)来保证的。规范化是整理某一个数据库内部表结构的设计方法,与机型之间的兼容性无关。

  • イ

    正解 规范化是指在设计关系数据库的表时,把重复项以及依赖于其他项的项拆分出去,将表分解为多个表,使同一份数据不会在多处重复保存的方法。只要数据只存在于一处,就不会出现更新时只改了一处、另一处仍是旧值这类矛盾(更新异常),这在原理上就被排除了。因此规范化的目的就是「防止数据重复,以及在更新数据时产生矛盾」,所以イ正确。

  • 错误ウ

    去除传输上无法处理的字符、或把它们转换成其他表示形式,是通信时编码处理(字符编码转换、转义处理)的职责。规范化这个词并不指通信领域的字符处理。

  • 错误エ

    把跨多个介质的存储区域显示成一个连续的区域,是操作系统的虚拟存储或卷管理(逻辑卷)的功能。规范化讲的不是物理存储区域的呈现方式,而是逻辑上表的结构。

ここがポイント
  • 规范化 = 拆分表以消除重复、防止更新异常(更新・插入・删除时的矛盾)的数据库设计方法。目的是保证一致性,而不是提升性能或优化物理布局。
  • 要与容易混淆的其他领域术语区分开:机型间兼容性靠数据格式和字符编码的标准化,传输用的字符处理属于编码,把存储显示成连续区域的机制是虚拟存储/卷管理。
用語
解答問63イ
练这一题

作答记录