外部キーのマッピング
オブジェクト間の関連を、テーブル間の外部キー参照にマッピングします。
完全な説明については、EAA の P ページの236をご覧ください。
オブジェクトは、オブジェクト参照によって互いに直接参照できます。最も単純なオブジェクト指向システムでさえ、あらゆる興味深い方法で相互に接続されたオブジェクトの集合を含みます。これらのオブジェクトをデータベースに保存するには、これらの参照を保存することが不可欠です。ただし、それらのデータは実行中のプログラムの特定のインスタンスに固有であるため、生のデータ値をそのまま保存することはできません。さらに複雑になるのは、オブジェクトが他のオブジェクトへの参照のコレクションを簡単に保持できることです。そのような構造は、リレーショナルデータベースの第1正規形に違反します。
外部キーマッピングは、オブジェクト参照をデータベースの外部キーにマッピングします。