Microsoft Accessのようなデータベースの主な利点の1つは、異なるデータテーブル間の関係を維持する能力です。 データベースのパワーは、データをさまざまな方法で相関させ、このデータのテーブル間の一貫性(または参照整合性 )を保証することを可能にします。
"シンプルビジネス"の会社のために作成された小さなデータベースを想像してみてください。 従業員と顧客の注文を追跡したいと考えています。 これを行うにはテーブル構造を使用します。各注文は特定の従業員に関連付けられています。 この情報の重複は、データベース関係を使用するための完璧な状況を示します。
一緒に、OrdersテーブルのEmployee列がEmployeesテーブルのEmployee列に対応することをデータベースに指示する関係を作成できます。 2つの異なるテーブル間に関係が形成されると、そのデータを一緒に組み合わせることが容易になる。
Microsoft Accessデータベースを使用して単純な関係を作成するプロセスを見てみましょう。
アクセス関係を作成する方法
- Accessを開いた状態で、プログラムの上部にあるDatabase Toolsメニューに移動します。
- リレーションシップ領域内で、 リレーションシップをクリックまたはタップします。
- Show Tableウィンドウが表示されます。 表示されない場合は、[ デザイン ]タブから[ テーブルを表示 ]を選択します。
- [ 表の表示]画面で、関係に含める必要がある表を選択し、[ 追加 ]をクリックまたはタップします。
- Show Tablesウィンドウを閉じることができます。
- あるテーブルから別のテーブルにフィールドをドラッグすると、[ リレーションシップの編集]ウィンドウが開きます。
- 注: Ctrlキーを押しながら複数のフィールドを選択することができます。 それらの1つをドラッグして、それらのすべてを他のテーブルにドラッグします。
- [ 参照整合性を強制する ]または[ 関連フィールドをカスケード更新する ]など、必要なその他のオプションを選択して、[ 作成 ]をクリックするか、またはタップします 。