本文へスキップ

平成27年度 秋期 ITパスポート試験 問54

この問題の解説と、これまでの解答の記録です。

問54
頻出度★★★

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

出典 平成27年度 秋期 ITパスポート試験 問54
解説

問 54

  • 不正解ア

    b の「E-R図」は正しいが、a の「インスタンス」が誤り。インスタンスは実体(エンティティ)の具体的な個々のデータ(実現値)を指す概念で、E-R図を構成する要素は実体と「関連」である。また c の「関数」はプログラムの処理単位であり、E-R図をもとに設計する対象ではない。

  • 不正解イ

    a の「インスタンス」が誤り(正しくは関連)。さらに b の「フローチャート」は処理の手順・流れを表す流れ図であり、実体と関連から成るデータ構造の図ではない。c の「テーブル」は正しいが、a・b が誤っているため不適切。

  • ウ

    正解 関係データベースの設計は「実体(エンティティ)」と「実体どうしの結び付き=関連(リレーションシップ)」を洗い出して図式化する工程から始まる。よって空欄 a は「関連」。実体と関連を図で表したものが「E-R図(Entity-Relationship 図)」なので b は「E-R図」。E-R図で整理したデータ構造をもとに、関係データベースの実装単位である「テーブル(表)」を設計するので c は「テーブル」。したがって a=関連/b=E-R図/c=テーブル の組合せであるウが正しい。

  • 不正解エ

    a の「関連」は正しいが、b の「フローチャート」が誤り。実体と関連から作成するのは E-R図であってフローチャートではない。また c の「関数」も誤りで、E-R図をもとに設計するのはテーブル(表)である。

ここがポイント
  • 関係データベース設計の流れ: 業務分析でデータを洗い出し、実体(エンティティ)と関連(リレーションシップ)からE-R図を作成し、それをもとにテーブル(表)を設計する。
  • E-R図は実体と関連を図式化したデータモデルであり、処理の流れを表すフローチャートとは目的が異なる点を区別する。
用語

解答の記録