Tip
このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください
一対多
クラスと生徒の関係は、一対多の関係の一例です。1つのクラスには複数の生徒が所属できますが、1人の生徒が所属できるクラスは1つだけです。
ER図は以下の通りです。

フィールド設定

パラメーター説明
ソースコレクション
現在のフィールドが存在するソースコレクションです。
ターゲットコレクション
関連付けを行うターゲットコレクションです。
ソースキー
外部キーによって参照されるソースコレクションのフィールドです。一意である必要があります。
外部キー
2つのコレクション間の関連付けを確立するために使用される、ターゲットコレクションのフィールドです。
ターゲットキー
リレーションシップブロック内の各行レコードを表示するために使用される、ターゲットコレクションのフィールドです。通常、一意のフィールドが使用されます。
ON DELETE
ON DELETE とは、親コレクションのレコードが削除された際に、関連する子 コレクションの外部キー参照に適用されるルールを指します。これは、外部キー制約を定義する際に使用するオプションです。一般的なON DELETEオプションは以下の通りです。
- CASCADE: 親コレクションのレコードが削除されると、子コレクション内の関連するすべてのレコードも自動的に削除されます。
- SET NULL: 親コレクションのレコードが削除されると、子コレクション内の関連する外部キー値がNULLに設定されます。
- RESTRICT: デフォルトのオプションです。子コレクションに関連レコードが存在する場合、親コレクションのレコードの削除は拒否されます。
- NO ACTION: RESTRICT と同様に、子コレクションに関連レコードが存在する場合、親コレクションのレコードの削除は拒否されます。

