コースのまとめ: テーブルのリレーションシップの作成 (Access の基本、パート 2)

適用先
Access 2013

リレーションシップの理由

テーブルはリンクされるため、データベースの重要な部分であり、クエリに通知されます。

リレーションシップの種類

一対一、一対多、多対多。 一対多が最も一般的であり、多対多はほとんどのトランザクション データベースと学生データベースの一部であり、1:1 はまれです。

一対多を作成する

データシート ビューで、外部キーまたは空白フィールドを選択します。

  • 外部キー: フィールド、 フィールド>その他のフィールド>検索 & リレーションシップを選択し、ウィザードに従います。
  • 空白フィールド: ヘッダーを選択し、[ 参照 & リレーションシップ] を選択し、ウィザードに従います。

[リレーションシップ] ウィンドウを使用する

子テーブルには外部キーが必要です。 [ データベース ツール>Relationships] を選択し、親テーブルから子テーブルの外部キーに主キーをドラッグします。 リレーションシップの編集を使用して参照整合性を設定し、必要に応じて連鎖更新/削除を設定します。

多対多

作成>テーブル デザイン、ジャンクション テーブルを作成します。 そのテーブルで、リレーションシップの両側にあるテーブルの主キーを複製し、両方のフィールドを選択して複合キーとして設定します。

一 対 一

一対多リレーションシップを作成し、次の手順を実行します。

  • デザイン ビュー: 両方のキーの Indexed プロパティを "いいえ"、または "はい、重複なし" に設定します。
  • リボンで、両方のキーを [インデックス付き] と [ 一意] に設定します。

関連項目