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

データベース設計とは?ITパスポート試験 2015年 (平成27年 秋期) 問54を解説

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

問題文

関係データベースの設計に関する説明において,a〜cに入れる字句の適切な組合せはどれか。 対象とする業務を分析して,そこで使われるデータを洗い出し,実体や[a]から成る[b]を作成する。作成した[b]をもとに,[c]を設計する。

この問題の出題ポイント

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

選択肢

  1. a:インスタンス, b:E-R図, c:関数
  2. a:インスタンス, b:フローチャート, c:テーブル
  3. a:関連, b:E-R図, c:テーブル正解
  4. a:関連, b:フローチャート, c:関数

正解

: a:関連, b:E-R図, c:テーブル

解説

関係データベース設計の流れと用語を問う問題. RDB設計はまず対象業務を分析し,実体(entity:顧客・商品など)とそれらの関連(relationship:発注関係など)を抽出してE-R図(Entity-Relationship Diagram)を作成する. このE-R図をもとに表(テーブル)を設計し,正規化を行ってからDBMS上にCREATE TABLEで実装する. 空欄a=関連,b=E-R図,c=テーブル(表)が正しい組合せ. インスタンスは「クラスから生成された具体的データ」を指すオブジェクト指向用語で,RDB設計の文脈では「実体の具体例」程度の意味. フローチャートは処理の流れを示す図で,データ構造を表すものではないため誤り.

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

  • 誤り. インスタンスは「具体的なデータ実例」を指す用語で実体・関連の概念体系には組み込まれない. また成果物として関数を設計するのもRDB設計の流れとは異なる. RDB設計では実体と関連でE-R図を作成しテーブルを設計する流れが標準で,本選択肢は用語の対応がずれている.

  • 誤り. フローチャートは処理の流れを表す図で,データ構造の関係を表すE-R図とは別物. データベース設計でフローチャートを描くことはあっても,設計図の中心になるのはE-R図. またテーブルを設計するという最終成果物の対応にも違いがあり,組合せ全体が不正確な選択肢.

  • ウ(正解)

    正解. 対象業務を分析し,実体(entity)と関連(relationship)からE-R図を作成し,このE-R図をもとにテーブルを設計するという流れがRDB設計の標準. a=関連,b=E-R図,c=テーブルが正しい組合せで,データベース設計の論理的進行に合致する選択肢である.

  • 誤り. フローチャートはデータ構造ではなく処理の流れを表す図で,RDB設計の文脈では中心的な成果物ではない. また関数を設計する流れもRDB設計とは異なり,RDBではテーブル設計が中心. b=フローチャート,c=関数という組合せは設計成果物として不適切な対応となる.

解き方の整理

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

関連用語

関連問題

前後の問題

2015年 (平成27年 秋期) の関連する問題

復習を続ける

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