ITパスポート 令和8年度 問69
データベース
正規化に関する問題
関係データベースにおけるデータの正規化に関する次の記述中のa,bに入れる字句の適切な組合せはどれか。
正規化の主な目的として,データの重複を排除し, a ことが挙げられる。正規化には複数の段階があり,これを進めていくと, b 。
| a | b | |
|---|---|---|
| ア | 圧縮率を向上させる | 一つの表が複数の表に分割される |
| イ | 圧縮率を向上させる | 複数の表が一つの表に統合される |
| ウ | 一貫性を保つ | 一つの表が複数の表に分割される |
| エ | 一貫性を保つ | 複数の表が一つの表に統合される |
- ア 圧縮率を向上させる 一つの表が複数の表に分割される
- イ 圧縮率を向上させる 複数の表が一つの表に統合される
- ウ 一貫性を保つ 一つの表が複数の表に分割される
- エ 一貫性を保つ 複数の表が一つの表に統合される
答えと解説
✓ これが正解ウ 一貫性を保つ 一つの表が複数の表に分割される
解説
aには一貫性を保つが、bには表が分割されるが入ります。
正規化は、同じ内容があちこちに重ねて記録されている状態を解きほぐし、ひとつの事実がひとつの場所にだけ置かれるように表を整えることです。重複があると、片方だけを直したときに食い違いが生まれます。重複をなくせばその危険が消えるので、aには一貫性を保つが入ります。整えていく手順は、混ざっているものを取り出して別の表に移すことの繰り返しです。そのため段階を進めるほど表の数は増えていきます。よってbには、一つの表が複数の表に分割されるが入ります。ただし、分けすぎると、一つの情報を得るために多くの表をつなぎ合わせることになり、取り出すのに時間がかかります。どこまで進めるかは、どう使うかとの兼ね合いで決めます。
ほかの選択肢の解説
- ア 圧縮率を向上させる 一つの表が複数の表に分割される:aを圧縮率の向上としています。重複が減れば結果として使う場所は小さくなりますが、正規化が目指しているのは食い違いを生まないことであって、容量の節約ではありません。
- イ 圧縮率を向上させる 複数の表が一つの表に統合される:aを圧縮率の向上とし、さらにbで表が一つに統合されるとしています。目的の取り違えに加えて、進める向きも逆に述べています。二つの欄がどちらも外れているので、片方だけ合っているものよりもさらに離れています。
- エ 一貫性を保つ 複数の表が一つの表に統合される:aは正しく一貫性を保つとしていますが、bで複数の表が一つに統合されるとしています。混ざっているものを分けていくのが正規化なので、進む向きが逆です。一方の欄が合っていても、もう一方が逆を向いていれば、組合せとしては選べません。
関連用語
- 正規化表の重なりを消して、同じ事実を一か所に集める手立てです。
- 一貫性トランザクションの前後で、データベースが整合性の取れた状態に保たれる性質です。
- 関係
データベース データを表の形で持ち、表どうしを結びつけて扱う、最も広く使われているデータベース。 - 組合せいくつかの中から、向きや順を区別せずに何個かを選ぶ選び方の数です。
出典:令和8年度 ITパスポート試験 問69(改変:原典の図表をテキストに書き起こした)
解説の最終確認:2026-08-29
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和8年度 問72:
外部 キーに 関する 問題 (関係 データベース) - 令和6年度 問81:
正規化を 行った 結果の 表の 組合せ (正規化) - 令和5年度 問59:
正規化に 関する 問題 (正規化) - 令和2年度 10月 (特別措置試験) 問64:
DBMSに 関する 問題 (一貫性) - 平成29年度 秋期 (特別措置試験) 問76:
トランザクション 処理に 関する 問題 (一貫性)
同じ分野の問題
誤りを見つけたら報告する