IT用語帳
PD-Dデータベース · データベース設計

E-R図

Entity-Relationship Diagram

いーあーるず

対象業務のデータをエンティティ(実体)、属性、リレーションシップ(関連)で表す図。P.チェンが提唱し、関連には1対1、1対多、多対多のカーディナリティを記す(記法はチェン記法、カラスの足で多を表すIE記法など)。概念設計で多対多の関連が見つかった場合、論理設計では連関エンティティを置いて1対多の関連に分解する。

共有:

Related

他の資格での定義

IPE-R図

実体(エンティティ)、属性(アトリビュート)、関連(リレーションシップ)の3要素でデータの構造を視覚的に表現する図法。データベースの概念設計や業務分析において、データ間の関係を明確にするために用いられる。

FEE-R図

実体(エンティティ)、関連(リレーションシップ)、属性(アトリビュート)を図で表現し、データの構造を視覚化する手法。エンティティを矩形、リレーションシップをひし形、属性を楕円で表す。データベースの概念設計や要件定義に用いられる。

APE-R図

実体(エンティティ)を矩形、関連(リレーションシップ)をひし形、属性(アトリビュート)を楕円で表現し、データ間の構造と関連を視覚的に示す図法。カーディナリティ(1対1、1対多、多対多)も表記する。データベースの概念設計や要件定義に用いられる。

STE-R図

エンティティ(実体)とリレーションシップ(関連)を用いてデータ構造を図示するモデリング手法。データベース設計の基礎として使われるほか、システム構成要素間の関連の表記法としても利用される。

SAE-R図

データベースの概念設計で用いるモデリング手法。実体(エンティティ)、関連(リレーションシップ)、属性(アトリビュート)の3要素でデータ構造を図式化する。論理設計のテーブル定義の基礎となる。

DBE-R図

データベースの概念設計で用いるデータモデリング手法。エンティティ(実体)を矩形、属性を楕円、関連をひし形(またはリレーション線)で表現する。ピーター・チェンが提唱した。

DME-R図

実体(エンティティ)と関連(リレーションシップ)でデータ構造を表す図。実体間の対応関係(1対1、1対多、多対多)を明示できる。

A-1E-R図

データの構造を、実体(エンティティ)、実体が持つ属性、実体間の関連(リレーションシップ)で表す図。関連にはカーディナリティ(1対1、1対多、多対多)を示す。概念データモデルの記述に使われ、業務分析や要件定義でデータの構造を整理するのにも使われる。

Past Exams

過去問での出題

過去問で 56 回出題(ITパスポート試験 15・基本情報技術者試験 10・システムアーキテクト試験 8・応用情報技術者試験 6・データベーススペシャリスト試験 5・ITストラテジスト試験 3・エンベデッドシステムスペシャリスト試験 3・プロジェクトマネージャ試験 2・高度試験 午前Ⅰ 2・情報セキュリティマネジメント試験 1・システム監査技術者試験 1)。うち 11 回は用語そのものを問う問題です。

残り 46 件を表示

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「用語を問う問題」は、この用語の説明や特徴そのものを問う問題です。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

Related

関連キーワードの用語

PD-D概念データモデル

業務で扱うデータを、エンティティ、属性、エンティティ間の関連として表したデータモデル。特定のDBMSや実装方式に依存しない形で業務の意味を表現するもので、E-R図やUMLのクラス図で記述する。利用部門と業務ルールを確認する手段となり、これを論理データモデル、物理データモデルへと具体化していく。

PD-DCRUD分析

業務機能(プロセス)とデータ(エンティティ)の関係を、生成(Create)、参照(Read)、更新(Update)、削除(Delete)の操作で表したCRUDマトリクスを作って分析する手法。生成されないデータ、誰も参照しないデータ、複数の機能が同じデータを更新するといった問題を見つけ、データの責任の所在やシステムの分割を検討する。

PD-DUML

OMGが標準化した、ソフトウェアの構造や振る舞いを図で表すための統一モデリング言語。クラス図、ユースケース図、シーケンス図、アクティビティ図、状態マシン図など14種類の図がある。データベースの概念設計では、クラス図でエンティティに当たるクラスと属性、クラス間の関連と多重度を表し、E-R図の代わりに使うことができる。

AP値オブジェクト

ドメイン駆動設計で、金額や住所のように、識別子を持たず、属性の値そのものによって等しいかどうかが決まるオブジェクト。生成した後に値を変えない(不変にする)のが原則で、値を変えるときは新しいオブジェクトに置き換える。

DBリソースエンティティ

業務を遂行するために必要な人・物・場所などの資源を表すエンティティ。顧客、商品、部門、倉庫などが該当する。比較的安定したデータを持ち、イベントエンティティから参照される。

DBイベントエンティティ

業務上の出来事や取引を表すエンティティ。注文、出荷、支払いなどが該当する。発生日時の属性を持ち、リソースエンティティを外部キーで参照する。時間とともにデータが増加する。