• ベストアンサー

アクセスのリレーションシップのメリットは

potatoroomsの回答

回答No.4

データの重複、冗長を防ぎ、ユニークキーを明確にできる点だと思います。

HJKTUGHAVYRKA
質問者

お礼

どうもありがとうございました。

関連するQ&A

  • リレーションシップを組んだテーブルの方が入力ミスを

    アクセスでリレーションシップを組んだテーブルの方が入力ミスを防げますか? リレーションシップを組むメリットは 入力ミスの軽減でしょうか?

  • アクセスのリレーションシップ

    アクセスのリレーションシップとは、 そもそも何の意味があるのでしょうか? サイズを軽くするため、というのは聞いた事があるのですが、 それだけだといまいちパッとしません。 何か意味を知っている方が居ましたら教えて下さい。 宜しくお願い致します。

  • アクセスのリレーションシップに関して

    アクセスでDBを構築して業務で使用しているのですが、容量がかなり大きくなってきたのでデータと、フォーム等による入力・検索を別DBで実施したいと思っています。そこで、元DBをコピーしてコピー先のテーブルを全て元DBからのリンクにしようとしたのですが、リンクを貼った後にテーブル名を置き換えしようとするとリレーションシップを削除しろというメッセージがでてしまいます。下手くそなシステムで、後でリレーションシップを貼りまくっているので、いちいちリレーションシップ削除・再構築をしようとすると膨大な作業になってしまいます。どなかか、リレーションシップを削除せずにテーブルを置き換える方法をご存知ないでしょうか。

  • 【ACCESS】リレーションシップが分かりません

    ACCESSを勉強しているものです。 参考書にて勉強しているのですが、リレーションシップの部分がどうしても分かりません。言葉の意味や効果は分かるのですが、視覚的にピンときません。この部分がすっきり理解できれば、かなり視界が広がるのですが・・・ リレーションシップを分かりやすく教えていただけませんか?? またはリレーションシップについて視覚的、直感的に分かるサイト等ありますでしょうか??? 宜しくお願いします。

  • Accessリレーションシップ

    Accessにて、 テーブルA(個人情報) ●個人コード ●名前 ●住所  ・  ・ テーブルB(個人ごとの数量管理) ●個人コード ●数量 上記のようなテーブルがあるとします。 これは、1:1のリレーションシップにしたいのですが、 クエリAを作成して ●個人コード(テーブルB) ●名前(テーブルA) ●数量(テーブルB) 個人コードを入力すると、名前を参照するというふうに したいのですが、1:1のリレーションシップだと個人コードの入力時に 参照はできないのでしょうか? 一旦閉じて、開くと参照していますが・・・。 良いご意見がありましたら、よろしくお願いします。

  • アクセスで設定したリレーションシップを取り消すにはどうすればいいのでしょう

    アクセスで設定したリレーションシップを取り消すにはどうすればいいのでしょう?リレーションシップの設定に使ったサンプルをもう一度リレーションシップの設定の練習につかおうとすれば、リレーションシップを解除しておかなければならないからです。

  • アクセス(access)のクエリ、リレーションシップについて

    アクセス(access)のクエリ、リレーションシップについて 過去の質問を見ましたが、該当が内容なので質問いたします。 現在アクセスでシステムを作成中です。 種別マスタ・・・種別CD(主キー)、種別名 求職ファイル・・・ここに希望種別1、希望種別2と入力させたい。画面では種別名もそれぞれ表示させます。 しかし、2つのファイルをリレーションシップ設定するところでとどまっています。 1つ目は通常通りできますが、2つ目を設定しようとすると、「既にリレーションシップは設定済み」メッセージが表示されます。  それでも「いいえ」で無理やり設定すると、種別マスタ_1というファイルが表示されます。(この件に関しては過去の質問にあったようですが・・・)  しかし、クエリを作ると、種別名を設定しても、データ自体が1件も表示されなくなりました。(実データはあります)種別2のCDや名称を削除すると、通常通り全てのデータと名称が表示されます。 <解決希望項目> 1)上記のように、1つのファイルに同じ項目を2つリレーションシップで設定する事は可能でしょうか? 2)また、後半のように2つのコードそれぞれの名称を表示させる事は、通常の方法では無理のようですが、どうすればいいのでしょうか? 期日が迫っているのですが、基本的な部分でゆきずまっているもので、どうぞよろしくお願いします。m(__)m

  • Access2013のリレーションシップについて

    Access2013を勉強しています。 リレーションシップについて参考書(2冊)を見ていて疑問を持ったのですが、 二つのテーブルでリレーションシップを定義したいそれぞれのフィールド名は同じ名前だとうまくいかないのでしょうか?参考書では、値は同じ(例えば1、2、3・・・)は同じなのにフィールド名は微妙に違う名前をつけているのですが(例えばテーブルAでは顧客IDでテーブルBでは取引先ID)・・・ 宜しくお願いします。

  • MS ACCESSにおいてのリレーションシップ設定

    ACCESSを使用してシステムを構築しているのですが、テーブル間のリレーションシップについて疑問があります。 リレーションシップを設定することにより、データベースの整合性を得ることができますが、その他のメリットはあるのでしょうか? ある文献では検索時間の短縮になるとあったのですが、本当なのでしょうか? 通常の表結合クエリーと参照整合性以外の違いはどのようなものでしょうか? 回答をお願いします。

  • ACCESSのリレーションシップ

     既存のDataを利用して、「1」対「多」のリレーションシップを構築しようとしたところ、「1」側に無いDataが「多」側にあるのですが、この余計な「多」側にあるDataを簡単に削除する方法は無いでしょうか?  ACCESSは、97です。