アクセスにおけるデータベース関係の作成

Microsoft Accessのようなデータベースの主な利点の1つは、異なるデータテーブル間の関係を維持する能力です。 データベースのパワーは、データをさまざまな方法で相関させ、このデータのテーブル間の一貫性(または参照整合性 )を保証することを可能にします。

"シンプルビジネス"の会社のために作成された小さなデータベースを想像してみてください。 従業員と顧客の注文を追跡したいと考えています。 これを行うにはテーブル構造を使用します。各注文は特定の従業員に関連付けられています。 この情報の重複は、データベース関係を使用するための完璧な状況を示します。

一緒に、OrdersテーブルのEmployee列がEmployeesテーブルのEmployee列に対応することをデータベースに指示する関係を作成できます。 2つの異なるテーブル間に関係が形成されると、そのデータを一緒に組み合わせることが容易になる。

Microsoft Accessデータベースを使用して単純な関係を作成するプロセスを見てみましょう。

アクセス関係を作成する方法

  1. Accessを開いた状態で、プログラムの上部にあるDatabase Toolsメニューに移動します。
  2. リレーションシップ領域内で、 リレーションシップをクリックまたはタップします。
    1. Show Tableウィンドウが表示されます。 表示されない場合は、[ デザイン ]タブから[ テーブル表示 ]を選択します。
  3. [ 表の表示]画面で、関係に含める必要がある表を選択し、[ 追加 ]をクリックまたはタップします。
  4. Show Tablesウィンドウを閉じることができます。
  5. あるテーブルから別のテーブルにフィールドをドラッグすると、[ リレーションシップ編集]ウィンドウが開きます。
    1. 注: Ctrlキーを押しながら複数のフィールドを選択することができます。 それらの1つをドラッグして、それらのすべてを他のテーブルにドラッグします。
  6. [ 参照整合性を強制する ]または[ 関連フィールドをカスケード更新する ]など、必要なその他のオプションを選択して、[ 作成 ]をクリックするか、またはタップします