データベース初心者入門講座(携帯版)

テーブルを結合するとは?

リレーショナル型データベースでは、フィールドを関連付けることで、テーブル同士を結合することができます。


■テーブルA

県CD 県名
------------
1   北海道



■テーブルB

県CD 市町村CD 市町村名
----------------------
1   1101   札幌



↓クエリを使って A と B を「県CD」で結合すると、


■クエリ

県CD 市町村CD 県名  市町村
------------------------------
1   1101   北海道 札幌



というようなデータが得られます。

このようなテーブル同士の結合は、SQL言語やクエリという機能で実現できます。

テーブルの結合は、2つ以上でも可能です。

リレーショナル型データベースでは、データを「テーブル」という表に分けて管理しておいて、必要があれば、SQL言語やクエリで組み立てるという使い方をします。

こうすることで、データの重複を避けることができます。

つまり、同じデータを何度も入力する必要がなくなるということです。

またデータ入力による、ミスも減らせる効果があります。


データベース入門 TOPへ戻る