平成27年度 秋期 ITパスポート試験 問54
テクノロジ/データベース関係データベースの設計に関する説明において,a~cに入れる字句の適切な組合せはどれか。 対象とする業務を分析して,そこで使われるデータを洗い出し,実体や[ a ]から成る[ b ]を作成する。作成した[ b ]をもとに,[ c ]を設計する。 (注:本サイトでは原問題の表を文字表記に変換しています)
出典:平成27年度 秋期 ITパスポート試験 問54
- アa:インスタンス b:E-R図 c:関数
- イa:インスタンス b:フローチャート c:テーブル
- ウa:関連 b:E-R図 c:テーブル
- エa:関連 b:フローチャート c:関数
正解:ウ
解説
データベース設計では,業務で扱う「もの」(実体)とその間の「関連」を整理して E-R 図(実体関連図)を作り,これをもとに関係データベースのテーブル(表)を設計します。フローチャートは処理手順を表す図,関数は処理をまとめた部品であり,データ構造の設計とは別のものです。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- ア誤り。実体とともに E-R 図を構成するのは「関連」であり,インスタンス(実体の具体的な1件分)ではありません。また,E-R 図をもとに設計するのはテーブルで,関数ではありません。
- イ誤り。実体とともに E-R 図を構成するのは「関連」です。また,データの構造を表す図はフローチャートではなく E-R 図です。
- ウ正しい。実体や関連から成る E-R 図を作成し,それをもとにテーブルを設計します。
- エ誤り。データの構造を表す図はフローチャートではなく E-R 図で,E-R 図をもとに設計するのは関数ではなくテーブルです。