平成29年度 春期 (特別措置試験) 問87
データベース
E-R図に関する記述
E-R図に関する記述として,適切なものはどれか。
- ア構造化プログラミングのためのアルゴリズムを表記する。
- イ作業の所要期間の見積りやスケジューリングを行い,工程を管理する。
- ウ処理手順などのアルゴリズムを図で表記する。
- エデータベースの設計に当たって,データ間の関係を表記する。
答えと解説を見る
✓ これが正解エデータベースの設計に当たって,データ間の関係を表記する。
解説
実体どうしのつながりを、図のかたちに描いて表すものです。
データベースを設計するときは、いきなり表を作らずに、まず何と何が関わるのかを整理します。社員と部署、商品と注文といった、扱う対象のことを実体と呼びます。実体を四角で、実体どうしのつながりをひし形や線で描いたものがE-R図です。何対何で結ばれるかも、図の上で表せます。問われているのは、この図が何を表すかです。ほかの三つは、手順や日程を表す図で、データどうしの関わりを描くものではありません。つながりの数え方も図に書き込みます。一人が複数を持つのか、互いに複数を持ち合うのかで、表の分け方が変わってくるからです。関係が定まってから、表とその列の形へ落としていきます。順番を逆にすると、後から作り直す手間が生まれます。
ほかの選択肢はなぜ違うのか
- ア構造化プログラミングのためのアルゴリズム…:順に進む、枝分かれする、繰り返す、という組立ての話です。プログラムの流れを表すもので、データどうしの関わりを描くものではありません。流れの型を組み立てる話です。時間に沿って何をするかを書くもので、データどうしの関わりは表せません。
- イ作業の所要期間の見積りやスケジューリング…:作業の長さや前後を見て、日程を組み立てるための図です。プロジェクトを管理する道具なので、データベースの設計とは分野が違います。日程を組み立てる図で、見ているのは作業と期間です。扱うデータの構造には触れていません。
- ウ処理手順などのアルゴリズムを図で表記する…:処理の順序を四角や矢印で表した図です。流れ図などが当たります。時間に沿った手順を描くもので、データの関わりを描くものではありません。手順を四角と矢印で表した図です。こちらも時間に沿った流れになります。
この問題の用語
- E-R図管理の対象と対象どうしの関連によって、データの構造を表す図です。表として実装する前提や、業務上の手順を表すものではありません。
- データベースたくさんのデータを決まった形で貯め、探したり書き換えたりできるようにした仕組み。多くの人が同時に使うことを前提にしています。
- 関係データベースデータを表の形で持ち、表どうしを結びつけて扱う、最も広く使われているデータベース。データの定義や操作にはSQLを使います。
- ログいつ誰が何をしたかを、機器やソフトウェアが自動で残していく記録です。あとから出来事をたどれるので、事故の調査や不正の発見に使われます。
- アルゴリズム問題を解くための、決まった手順や考え方そのものです。同じ問題でも手順によって、処理にかかる時間や必要な記憶量が変わります。
- 作業工程を組み立てる、一つひとつの仕事の単位のことです。開始と終了、所要日数をもち、順序をつないで全体の日程を作ります。
- 工程仕事を進める順序と段取りのまとまりを指します。図表にして管理し、重要な期日や作業の順序、進み具合を目に見える形にします。
出典:平成29年度 春期 ITパスポート試験(特別措置試験) 問87
同じ用語が出る問題
- 令和8年度 問72:外部キーに関する問題(関係データベース)
- 令和8年度 問69:正規化に関する問題(関係データベース)
- 令和8年度 問12:業務プロセスに関する問題(E-R図)
- 令和3年度 問70:E-R図に関する問題(E-R図)
- 令和3年度 問1:データモデリングを行う理由(E-R図)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)