グループからフィールドへ

フィールドおよび可能なリレーションシップ

基本的な詳細から作業を開始します

デザインにおける次の手順は、各テーブルのフィールドを一覧表示することです。 Access テーブルでは、列を "フィールド" と呼び、個別のレコードを "行" と呼びます。 通常、テーブル内の各フィールドは他のフィールドに関連付けられます。 たとえば、仕事の連絡先データのテーブルでは、姓、名、会社名、電話番号などのフィールドを作成します。 各フィールドは他のフィールドに関連付けられ、仕事の連絡先のみに適用される必要があります。 関連付けられた一連のフィールドを "リレーション" と呼びますが、これがリレーショナル データベースという用語の語源となっています。

フィールドの計画は、各グループでキャプチャする特定の情報を決定することから始めます。 ここでも、既存のデータであるスプレッドシート、帳票、カード ファイルなどを参照できます。 また、Access データベース テンプレートの 1 つなどの既存のデータベースを開き、使用しているフィールドを確認することもできます。

資産データベースに、各項目と、購入日、コストなどの各項目に関する情報を一覧表示したい場合があります。 この場合、各フィールドを論理的に最小のコンポーネントに減らすようにします。 優れたデザインでは、フィールドは 1 つの情報を表し、フィールド名からそのデータが何であるかが明確にわかります。 たとえば、テーブルには姓と名の別々のフィールドが含まれている必要があります。情報の検索と並べ替えが簡単になるためです。

また、外国のデータも記録する必要があるかどうか検討します。 外国のデータも記録する場合は、"国" フィールドが必要になり、"都道府県" フィールドではなく "地域" フィールドなどが必要になります。

作業中に、1 つのテーブルのデータを他のテーブルで使用する必要が生じることもあります。 たとえば、この図では、"資産" グループに仕入先とサポートのフィールドが含まれています。 これは当然なことであり、テーブルの関連付けの必要性を示しています。このリレーションシップについてはすぐ後で学習します。 ここでは、各テーブルで必要と思われるすべてのフィールドを含めてください。

メモ    フィールド名に複数の単語が含まれている場合は、スペースで単語を区切らないでください。 スペースで区切ると、Visual Basic for Applications コード、"式" と呼ばれる種類の数式など、他のコンポーメントの作成が困難になります。 フィールド名で複数の単語を使用する必要がある場合は、スペースを削除し、各単語の最初の文字を大文字にするか、アンダースコアで単語を区切ります。 これについては、演習で示します。

最後に、行については計画しません。 行は、フィールドにデータを入力すると作成されます。

トピック 5/11

前へ | 次へ

(最初に戻る)

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×