合格.dev › 基本情報技術者試験 › 基本情報技術者試験 平成26年度 春期 午前 › 問26 基本情報技術者試験 基本情報技術者試験 平成26年度 春期 午前 午前 問26: 項目 a の値が決まれば項目 b の値が一意に定まることを,a→b で表す。例えば,社員番号が決まれば社員名が一意に定まるという表現は,社員番号→社員名 である 項目 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)
62.24%
基本情報技術者試験 平成26年度 春期 午前 問26「項目 a の値が決まれば項目 b の値が一意に定まることを,a→b で表す。例え…」の正解と解説です。基本情報技術者試験の「データベース」分野の過去問で、これまでの受験者の正答率は約62%です。
正解 イ. テーブル1(a,b,c,d,e), テーブル2(b,f,g,h), テーブル3(e,i,j)
正答率 62.2%(1,801人中 1,121人が正解)
問題の解説 関数従属 a→{b,c,d,e}、b→{f,g,h}、e→{i,j} があるので、主キー a の表に b〜e を持たせ、b を主キーとする表に f,g,h、e を主キーとする表に i,j を分けるのが第3正規形 の自然な分割です。
選択肢ごとの解説 テーブル1が a だけでは b,c,d,e の従属を表現できず、テーブル2の主キーや結合キーも不明確で不適です。 T1=(a,b,c,d,e) で a→bcde、T2=(b,f,g,h) で b→fgh、T3=(e,i,j) で e→ij を表し、推移従属を解消した正規形になっています。 テーブル1に b と一緒に f,g,h を直接持つと、b→fgh の関係が複数行で重複してしまい正規形を満たしません。 b がテーブル1から消えてしまい a→b を表現できず、a と b の関連付けが失われます。 基本情報技術者試験 平成26年度 春期 午前 の過去問一覧 に戻る・問26
この問題で扱った分野をさらに深掘りしたい方へ。基本情報技術者試験の試験概要・出題範囲・合格基準・標準学習スケジュール・分野別の攻略法までを 1 ページに集約した独自編集の学習ガイド と、よくある質問をまとめた FAQ を用意しています。
解答に出てきた用語や手順を体系的にまとめて確認したいとき 受験スケジュール・申込み方法・合格基準を改めて整理したいとき 本サイトの「順番に解く / ランダム / 模試」など学習モードの使い分けを知りたいとき
この問題ページの解説・ヒント・分野タグ・関連問題リンクは、すべて合格.dev 編集部による独自編集です (問題文・選択肢は試験団体の公表過去問の引用)。詳しくは 編集方針 ・ 出典一覧 を参照してください。
基本情報技術者試験 の iOS アプリ版
アプリ版なら、よりスムーズに動作し、 スワイプで問題遷移ができます。