平成28年度 秋期 午前 問26
データベース
E-R図に関する問題
E-R 図に関する記述のうち,適切なものはどれか。
- ア関係データベースの表として実装することを前提に表現する。
- イ管理の対象をエンティティ及びエンティティ間のリレーションシップとして表現する。
- ウデータの生成から消滅に至るデータ操作を表現する。
- エリレーションシップは,業務上の手順を表現する。
答えと解説を見る
✓ これが正解イ管理の対象をエンティティ及びエンティティ間のリレーションシップとして表現する。
解説
管理対象と、その間の結びつきを描く図です。
E-R図は、業務で扱う対象を二つの部品で描く図です。一つは、管理したいものの単位にあたるエンティティです。もう一つは、そのエンティティどうしがどう結びついているかを表すリレーションシップです。顧客と注文、商品と在庫といった具合に、まず何を管理するのかを並べ、次にそれらの間にどんな結びつきがあるのかを結んでいきます。だから、管理の対象をエンティティ及びエンティティ間のリレーションシップとして表現すると述べた肢が当たりました。ここで大事なのは、この図が描いているのは対象の構造であって、処理の順番でも実装の形でもない、という点です。何をどの順で処理するかは別の種類の図が受け持ちますし、どの仕組みで作るかを決めるのは、構造を整理したあとの話になります。残る三つは、いずれもその線をまたいでいます。一つは作る仕組みを先に前提として置いており、二つは時間の流れや業務の進み方を持ち込んでいました。構造を描くのか、動きを描くのか。ここが分かれ目です。
ほかの選択肢はなぜ違うのか
- ア関係データベースの表として実装することを…:関係データベースの表として実装することを前提に表現すると述べています。しかしこの図は、どの仕組みで作るかを決める前の段階で、対象そのものの成り立ちを整理するために描かれます。作り方を先に固定してしまう説明は当たりません。
- ウデータの生成から消滅に至るデータ操作を表…:データの生成から消滅に至るデータ操作を表現すると述べています。これは、あるデータが時間とともにどう扱われていくかという流れの話です。この図が示すのは、時の流れではなく対象どうしの結びつきのほうでした。
- エリレーションシップは,業務上の手順を表現…:リレーションシップは業務上の手順を表現すると述べています。これが示すのはエンティティどうしの結びつきであって、作業をどの順で進めるかではありません。手順を表すのは別の種類の図の役目でした。
この問題の用語
- E-R図管理の対象と対象どうしの関連によって、データの構造を表す図です。表として実装する前提や、業務上の手順を表すものではありません。
- エンティティ情報の世界で管理の対象となる、人やものごとの一つひとつを指します。E-R図では、この対象と対象どうしの関連を組み合わせて表します。
- リレーションシップE-R図で、エンティティどうしのつながりを表す部分のことです。業務上の手順を表すものではなく、対象どうしの関連だけを示します。
- 関係データベースデータを表の形で持ち、表どうしを結びつけて扱う、最も広く使われているデータベース。データの定義や操作にはSQLを使います。
出典:平成28年度 秋期 基本情報技術者試験 午前 問26
同じ用語が出る問題
- 令和7年度 科目A 問11:エンティティの特徴(リレーションシップ)
- 令和6年度 科目A 問15:非構造化データに関する問題(関係データベース)
- 令和元年度 秋期 午前 問66(リレーションシップ)
- 平成30年度 秋期 午前 問39:真正性に関する問題(エンティティ)
- 平成30年度 春期 午前 問39(エンティティ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)