合格.dev › 基本情報技術者試験 › 基本情報技術者試験 令和元年度 科目A 修了認定試験 › 問25 基本情報技術者試験 基本情報技術者試験 令和元年度 科目A 修了認定試験 午前 問25: 項目 a〜f からなるレコードがある。このレコードの主キーは、項目 a と b を組み合わせたものである。また、項目 f は項目 b によって特定できる。このレ ← 基本情報技術者試験 令和元年度 科目A 修了認定試験
☆ 項目 a〜f からなるレコードがある。このレコードの主キーは、項目 a と b を組み合わせたものである。また、項目 f は項目 b によって特定できる。このレコードを第 3 正規形にしたものはどれか。
(元のレコード: a, b, c, d, e, f、主キーは (a, b)、b → f の関数従属あり)
{a, b} と {c, d, e} と {b, f}
{a, b, c, d, e} と {b, f}
{a, b, f} と {c, d, e} と {b, f}
{a, c, d, e} と {b, c, d, e} と {b, f}
58.00%
基本情報技術者試験 令和元年度 科目A 修了認定試験 問25「項目 a〜f からなるレコードがある。このレコードの主キーは、項目 a と b …」の正解と解説です。基本情報技術者試験の「正規化」分野の過去問で、これまでの受験者の正答率は約58%です。
正解 イ. {a, b, c, d, e} と {b, f}
正答率 58.0%(550人中 319人が正解)
問題の解説 第 3 正規形は推移的関数従属 を排除する。f は b で特定できる(b→f)ので {b, f} を分離する。主キー {a,b} に依存する {c,d,e} と組合せて {a,b,c,d,e} と {b,f} に分解する。
選択肢ごとの解説 {a,b}/{c,d,e}/{b,f} と分解しているが、最初の {a,b} だけだと主キーのみで属性がなく不適切。 {a,b,c,d,e}(主キーに完全依存する属性)と {b,f}(b→f)の分解=正解。 {a,b,f} は b→f の推移的従属を残しており第 3 正規形でない。 {a,c,d,e}/{b,c,d,e}/{b,f} はキー設計が不適切で、重複を含む。 基本情報技術者試験 令和元年度 科目A 修了認定試験 の過去問一覧 に戻る・問25
この問題で扱った分野をさらに深掘りしたい方へ。基本情報技術者試験の試験概要・出題範囲・合格基準・標準学習スケジュール・分野別の攻略法までを 1 ページに集約した独自編集の学習ガイド と、よくある質問をまとめた FAQ を用意しています。
解答に出てきた用語や手順を体系的にまとめて確認したいとき 受験スケジュール・申込み方法・合格基準を改めて整理したいとき 本サイトの「順番に解く / ランダム / 模試」など学習モードの使い分けを知りたいとき
この問題ページの解説・ヒント・分野タグ・関連問題リンクは、すべて合格.dev 編集部による独自編集です (問題文・選択肢は試験団体の公表過去問の引用)。詳しくは 編集方針 ・ 出典一覧 を参照してください。
基本情報技術者試験 の iOS アプリ版
アプリ版なら、よりスムーズに動作し、 スワイプで問題遷移ができます。