2017-11

スポンサーサイト - --.--.-- --

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

リレーションシップを作る - 2011.06.10 Fri

「リレーションシップを作る」とは?

> 直訳 : 関連性、関係性を作る?!・・・どんなよ?

「得意先マスター」のテーブル   「担当者マスター」のテーブル
 得意先CD        !------担当者CD
  得意先名          !       担当者名
  フリガナ          !
  〒              !
  住所1           !
  住所2           !
  TEL            !
  担当者CD    ---------!
  DM

同じ「担当者CD」が「得意先マスター」にも「担当者マスター」の中にもあることを関連付けする
関連付けすることで
「得意先マスター」では持っていないデータ「担当者名」を引っ張ってくることができる

>ずるずるっと イモずる式に? (本には ”参照する”と
>たくさんのテーブルでイモずる式関係を結ぶことでクエリで表を作るときに重宝する

リレーションシップを作るときに「参照整合性」にチェックを入れる

>「参照整合性(サンショウセイゴウセイ)」って山椒整体術にひびき似てない?
>山椒魚の整体術師
>頭の中、もうだめかも
>楽しいことを考えて息抜きしたいという脳細胞の本能かな

参照整合性にチェックを入れると → リレーションシップの種類に「1対多」(1:∞ 無限大)とでる

つまりは、下のような関係になるという

「得意先マスター」のテーブル   「担当者マスター」のテーブル
 担当者CD               担当者CD
 外部キー          ⇔     主キー(主キーとなるものは重複しない
 外部テーブル        ⇔    主テーブル
 何度も同じCDが出てくる       重複することなく1度だけでてくる
             多     対     1
 
★この2つの フィールドのデータ型・フィールドサイズは同じであること!
 ただし
 主キーのフィールドがオートナンバー型の場合、
 数値型のフィールド(フィールドサイズ:長整数型)との間でリレーション設定可能 

>どんどん広がるテーブルの輪
>どんどん関連付けして、関係がややこしくなりそう(悩

★リレーションにより、他テーブルのデータを簡単に引っ張ってくることができるようになる。
 しかし、
 データを結びつけるフィールドのデータに入力間違いがあると、正しいデータを参照することがない。

>もっともだ。つまり、つじつまが合わないことは許されないんだね

● COMMENT ●


管理者にだけ表示を許可する

トラックバック

http://rikinyan.blog70.fc2.com/tb.php/673-97faba87
この記事にトラックバックする(FC2ブログユーザー)

キャベツドーナツ♪ «  | BLOG TOP |  » Are you hungry?

プロフィール

すずめ

Author:すずめ




無料カウンター
データベースACCESSの言語を覚えるのが大変!!
に、プラスして今年は地元にある栗林公園のボランティアガイドに挑戦中!
思い付きで始めたものの、後から歴史、日本史が苦手だったと思い出しました。痛

讃岐うどんの香川県在住
ぽってりアメショー(猫)飼ってます

ランキングに参加中 よろしゅう
ポチッと押して下さい。↓

最近の記事

最近のコメント

カテゴリー

RSSフィード

ブログ内検索

リンク

このブログをリンクに追加する

最近のトラックバック

gurems

RSSフィード

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。