イが正解となるのは、正規化の概念に基づいています。正規化とは、データベースの設計においてデータの冗長性を排除し、一貫性を保つための手法です。特に、関数従属性(a→b の関係)を考慮し、主キー(a)に完全に従属する属性を同一テーブルにまとめることが基本となります。選択肢イでは、テーブル1にaとそれに従属するb,c,d,eがまとめられ、テーブル2にはbを介してf,g,hが、テーブル3にはeを介してi,jが関連付けられています。これは、aが決まればbが決まり、bが決まればc,d,eが決まり、さらにbが決まればf,g,hが決まり、eが決まればi,jが決まるという図の関係性を、各テーブルの主キー(あるいはその一部)が他の属性を一意に決定するという原則に沿って適切に表現しているためです。
基本情報技術者2014年度 春期午前問 26
2014年度 春期 基本情報技術者 午前 問26
難度
標準
項目aの値が決まれば項目bの値が一意に定まることを、a→ bで表す。例えば、社員番号が決まれば社員名が一意に定まるという表現は、社員番号 → 社員名である。この表記法に基づいて、図の関係が成立している項目 a~jを、関係データベース上の三つのテーブルで定義する組合せとして、適切なものはどれか。
選択肢
アテーブル1(a)
テーブル2 (b, c, d, e)
テーブル3 (f, g, h, i, j)
イテーブル1 (a, b, c, d, e)
テーブル2(b, f, g, h)
テーブル3(e, i, j)
ウテーブル1 (a, b, f, g, h)
テーブル2 (c, d)
テーブル3 (e, i, j)
エテーブル1 (a, c, d)
テーブル2 (b, f, g, h)
テーブル3 (e, i, j)
解説
結論 → 詳細 → 補足 の 3 層構成
展開閉じる
解説
結論 → 詳細 → 補足 の 3 層構成
アは、a以外の項目がまとめられているテーブル1が、a→bの関係を適切に表現できていないため不適切です。ウは、f,g,hがbから独立してaに直接従属しているような構造になっており、図の関係性を正確に反映していません。エは、aとc,dが同じテーブルにまとめられていますが、c,dがaから一意に定まるかどうかが不明確であり、b,f,g,hのまとまりも不自然です。
この解説は?
この解説は AI 生成です(詳細)
解説テキストは Google Gemini に IPA 公式の問題文・公式解答を入力して生成しました。 人間によるレビューを行ったものと、未レビューのものが混在します。
AI は事実誤認・選択肢の取り違え・最新法令の反映漏れ等を含む可能性があります。 重要な判断は必ず IPA 公式 PDF または最新の参考書でご確認ください。
解説の検証プロセス・誤り報告フローは 運営透明性レポートで公開しています。
分野「データベース」の学習ポイント
この問題の理解を「分野全体の力」に広げるための足がかり
- 何が問われるか
- 正規化・SQL・トランザクション特性(ACID)・同時実行制御・分散DBの基本。
- 学習の進め方
- ER 図 ⇄ 関係スキーマ ⇄ SQL の3者を行き来できるよう演習。3NF までの正規化を手で実行できると強い。
- 関連キーワード
- 正規化SQLACIDトランザクションロックデッドロックER図
AI コパイロット
この問題を AI と深掘りする
用語解説・選択肢分析・類題生成をその場で対話。クイズモードでは解答→解説がゼロ遷移。
共有
ショート動画
関連する問題
データベース の他の問題
- 基本情報技術者2009年度 秋期 午前 問32関係データベースの主キーの性質として、適切なものはどれか。
- 基本情報技術者2009年度 秋期 午前 問33SQLの構文として、正しいものはどれか。
- 基本情報技術者2009年度 秋期 午前 問34媒体障害発生時にデータベースを復旧するために使用するファイルは主に二つある。一つはバックアップファイルであるが、あと一つはどれか。
- 基本情報技術者2009年度 秋期 午前 問35分散データベースの透過性の説明として、適切なものはどれか。
- 基本情報技術者2009年度 春期 午前 問29ある企業では、顧客マスタファイル、商品マスタファイル、担当者マスタファイル及び当月受注ファイルを基にして、月次で受注実績を把握している。各ファイルの項目が表のとおりであるとき、これら四つのファイルを使用して当月分と直前の3か月分の出力が可能な受注実績はどれか。