MSAccess-関係の作成
この章では、関連するテーブル間の関係を作成する必要性を理解します。優れたデータベース設計の目標の1つは、データの冗長性を取り除くことです。
その目標を達成するには、データを多くのサブジェクトベースのテーブルに分割して、各ファクトが1回だけ表されるようにします。
これを行うために、相互に関連するすべての共通フィールドが1つのテーブルに配置されます。
この手順を正しく行うには、最初にテーブル間の関係を理解してから、Accessデータベースでこれらの関係を指定する必要があります。
テーブルリレーションシップを作成する理由
MS Accessは、データベースオブジェクトでテーブルを使用する必要がある場合に、テーブルの関係を使用してテーブルを結合します。フォーム、クエリ、マクロ、レポートなどの他のデータベースオブジェクトを作成する前に、テーブルの関係を作成する必要がある理由はいくつかあります。
複数のテーブルのレコードを操作するには、多くの場合、テーブルを結合するクエリを作成する必要があります。
クエリは、最初のテーブルの主キーフィールドの値を2番目のテーブルの外部キーフィールドと照合することによって機能します。
フォームまたはレポートを設計するとき、MS Accessは、定義済みのテーブルリレーションシップから収集した情報を使用して、情報に基づいた選択肢を提示し、プロパティ設定に適切なデフォルト値を事前入力します。
データベースを設計するときは、情報をテーブルに分割します。各テーブルには主キーがあり、それらの主キーを参照する関連テーブルに外部キーを追加します。
これらの外国人 key-primary key pairings テーブルの関係とマルチテーブルクエリの基礎を形成します。
データベースに別のテーブルを追加して名前を付けましょう tblHRData 次のスクリーンショットに示すように、テーブルデザインを使用します。
クリックしてください Save 上のスクリーンショットのようなアイコン。
入る tblHRData テーブル名としてクリックします Ok。
tblHRData データを含むように作成されました。