「E-R図」を理解する:「データベーススペシャリスト試験」戦略的学習のススメ(5)(1/2 ページ)
あの“津崎さん”も保有する難関資格「データベーススペシャリスト」。本企画では、データベーススペシャリスト試験 午前/午後試験対策のための「基礎知識」を抜粋してお届けします。今回は、「E-R図の基礎」を解説します。
書籍の中から有用な技術情報をピックアップして紹介する本シリーズ。今回は、秀和システム発行の書籍ポケットスタディ データベーススペシャリスト [第2版](2015年12月22日発行)』からの抜粋です。
ご注意:本稿は、著者及び出版社の許可を得て、そのまま転載したものです。このため用字用語の統一ルールなどは@ITのそれとは一致しません。あらかじめご了承ください。
※編集部注:前回記事「「ANSI/SPARC 3層スキーマアーキテクチャ」を理解する」はこちら
E-R図
出題頻度 午前II:●●● 午後I:●●● 午後II:●●●
●--:過去14年間での過去問出題数が1〜9回
●●-:過去14年間での過去問出題数が10〜19回
●●●:過去14年間での過去問出題数が20回以上
Key Word
●E-R図、エンティティ、インスタンス、属性、リレーションシップ、オプショナリティ、連関エンティティ、ロール、弱実体と強実体
E-R図(Entity-Relationship Diagram)
E-R図は、実世界をエンティティ(Entity:実体)とリレーションシップ(Relationship:関連)でモデル化した図です。
エンティティ(Entity)
E-R図では、システム化対象世界(業務)から、管理すべき事物をエンティティとして抽出し長方形で示します。エンティティはいくつかの属性を持ち、属性が具体的な値を持ったものをインスタンスと呼びます。
リレーションシップ(Relationship)
リレーションシップは、システム化対象世界(業務)のルールによって発生する関係のことです。これを以下のように、エンティティとエンティティの間の矢印で表現します。
多重度
リレーションシップで結ばれたエンティティにおける、それぞれのインスタンスの対応関係を多重度(カーディナリティ)と呼びます。
解答 演習4-1 エ
*囲み内をクリックすると解答を表示します(表示後ページをリロードすると、再び非表示になります)
解答 演習4-2 エ
*囲み内をクリックすると解答を表示します(表示後ページをリロードすると、再び非表示になります)
本試験過去問題による類題演習 | |
---|---|
□H23 午前II問4 | 図のインスタンス(部品の仕入先)に対応する概念データモデル |
□H17 午前問32 | 概念データモデル(ビデオ貸し出し業務)に関する多重度 |
解答 演習4-3 ウ
*囲み内をクリックすると解答を表示します(表示後ページをリロードすると、再び非表示になります)
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 春期試験の押さえどころを総ざらい!
本連載では、テクニカルエンジニア(データベース)試験に対応できる知識を確認していきます。多岐にわたる知識が問われる試験ですので、受験する方はもちろん、日常業務ではあまり使うことのない技術知識の確認にも役立ててください。 - データベーススペシャリスト試験(Database Specialist Examination)
ITエンジニアに必要な各種資格情報を解説する「@IT自分戦略研究所 資格辞典」。今回は、IPAが実施する情報処理技術者試験の「高度試験」9区分のうちの一つ「データベーススペシャリスト試験」を紹介する。 - 真のデータベースエンジニアを目指そう!
本連載は、ITシステム開発の現場でプログラミングやSQLのコーディングを行っているエンジニア(データベース利用者)が、データ管理者(DA)やデータベース管理者(DBA)へステップアップするための第一歩として有効な基礎知識を紹介する(編集局) - 【Oracle Database】忘れていませんか? 「アラートログ調査」に必要な、たった3つのキホン
データベース管理システムの運用でトラブルが発生したらどうするか。データベースサポートスペシャリストが現場目線の解決Tipsをお届けします。今回は基本編として「アラートログの調査で押さえるべき3つのポイント」を解説します。【Oracle Database 12c対応版】