アクセスで複合主キーに基づくリレーションシップを作成する方法
Accessデータベースで複合主キーの関係を確立するには、次の手順に従います。
- アクセスデータベースを開き、新規テーブルを作成します。
- テーブルに2つのフィールドを作成し、2つの主キーフィールドを表します。これらのフィールドはテキスト、数値などの任意のデータタイプにすることができます。
- テーブルデザインビューで、2つの主キーフィールドを選択し、[主キー]ボタンをクリックして主キーとして設定します。これにより、この2つのフィールドが主キーとして確定します。
- デザインビューで [ツール] タブを選択し、[リレーションシップ] ボタンをクリックして、リレーションシップビューを表示します。
- 2つのテーブル間の関連性を確立するために、あるテーブルから2つの主キーフィールドを別のテーブルにドラッグ&ドロップする。これにより、あるテーブルのデータを別のテーブルのデータに関連付ける外部キーの関連性を確立される。
- リレーションビューでは、外部キー関係の属性(カスケード更新、カスケード削除など)を設定できます。
上記のステップにより、Accessデータベース上に複合主キーの関係を作成できます。この関係により、2つのテーブル間でのデータの1対1対応が担保され、外部キーの関係を通じてデータの検索や操作が実行できます。