ITパスポート試験 過去問解説

データベース設計とは?ITパスポート試験 2014年 (平成26年 春期) 問83を解説

ITパスポート試験 2014年 (平成26年 春期) 問83は、データベース設計に関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。

問題文

関係データベースの構築を次のa〜cの工程で行うとき、実行順序として適切なものはどれか。 a 管理するデータ項目の洗い出し b 対象業務の分析 c 表の作成

この問題の出題ポイント

  • データベース設計の定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
  • テクノロジ系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
  • 関連タグ: データベース設計。

選択肢

  1. a → b → c
  2. b → a → c正解
  3. b → c → a
  4. c → a → b

正解

: b → a → c

解説

関係データベース(RDB)構築は,まず対象業務を分析(b:業務理解・業務フロー把握)し,その上で管理すべきデータ項目を洗い出し(a:エンティティ・属性候補の抽出),最後にE-R図化・正規化・SQLによる表の作成(c:DDLでテーブル定義)を行うのが標準的な流れ. 業務理解なしに項目だけ抜き出すと業務に合わない設計になり,表を先に作ると目的不明確で成立しないため,b→a→cの順が原則となるデータベース設計の基本工程として理解する. 業務分析→項目洗い出し→正規化→物理設計→テーブル作成という段階的な流れ.

なぜ他の選択肢が違うのか

  • 誤り. 業務分析(b)前にデータ項目洗い出し(a)を行うと,何の業務を支えるデータかが不明確になり業務理解不足の設計になる. 順序が逆向きで不適切な工程であり,業務目的を捉えずに項目だけ集める誤った進め方となる. この用語の正確な定義と他選択肢との明確な区別を押さえることが理解の要点

  • イ(正解)

    正しい. 業務分析(b)→データ項目洗い出し(a)→表の作成(c)の順が正しいデータベース構築手順のため. 業務理解→必要項目→物理実装と進めるのが定石であり,データベース設計の標準的なライフサイクルに合致する. この用語の正確な定義と他選択肢との明確な区別を押さえることが理解の要点

  • 誤り. 表の作成(c)より先にデータ項目(a)を確定する必要があり,順序が誤っている. テーブル定義は項目確定後の実装作業として最後に行うのが標準であり,この順序は実装が先行する不適切な工程となる. この用語の正確な定義と他選択肢との明確な区別を押さえることが理解の要点

  • 誤り. 表の作成(c)が最初では設計対象や項目が不明確で実装が成立しない. 上流の業務分析・項目洗い出しを経てから表を作成するのが原則であり,この順序ではデータベース設計の基本手順を満たさない. この用語の正確な定義と他選択肢との明確な区別を押さえることが理解の要点

解き方の整理

データベース設計の問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。

関連問題

前後の問題

2014年 (平成26年 春期) の関連する問題

復習を続ける

間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。