エンティティ・リレーションシップ・モデル:リレーションシップ
メニューを表示するにはスワイプしてください
データベースにおけるリレーションシップ
リレーショナルデータベースでは、さまざまなリレーションシップが図で表現される。
異なるエンティティ間には特定の相互依存関係が存在し、それぞれが要素間の相互作用を定義する。ある要素が複数の他の要素、または一つの要素と関係する場合がある。この相互作用をリレーションシップと呼ぶ。
リレーショナルデータベースでは、これらの接続が図で表現される。
リレーションシップの種類:
- 1対1;
- 1対多;
- 多対1;
- 多対多。
これらのリレーションシップの種類については後ほど詳しく説明するが、ここではその表現方法を示す。
必須リレーションシップと任意リレーションシップ
必須リレーションシップと任意リレーションシップには、それぞれ異なる記号が用いられる:必須は**|(線)、任意はo**(円)。
-
必須リレーションシップは、特定のエンティティインスタンスが必ず他のエンティティと接続していることを意味する;
-
任意リレーションシップは、エンティティインスタンスが他のエンティティと接続している場合もあれば、そうでない場合もあることを意味する。
以下の例を参照。
必須および任意のリレーションシップは頻繁に使用されない場合もありますが、これらのマーカーを認識することは重要です。
1. すべてのリレーションシップタイプを選択してください:
2. マークを選択してください:
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 4
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 1. 章 4