結合
合体させることだよ
データベース関連では、複数のテーブルのデータをまとめて1つにすることだよ
スポンサーリンク
簡単に書くよ
結合(読:ケツゴウ)とは
ガション!と合体させること。
データベース関連の話で出てきたら
複数のテーブル
(データベースにおける実際にデータが入っている箱)のデータをまとめて1つのデータにすること
です。
詳しく書くよ
サクっと一言で説明すると
2つ以上のものをガション!とくっつけて合体させる
のが「結合」です。
えっ?知ってる?
それは失礼いたしました。
IT関係では「結合」という用語はデータベース関連の話で よく出てきます。
データベース関連で「結合」と言った場合、それは「複数のテーブルのデータを合体させて1つにすること」を意味します。
テーブルは「実際にデータを入れておく箱そのもの」ね。
例えば、以下の2つのテーブルが あったとしましょう。
■1つ目のテーブル
| 名前 | 性別 |
|---|---|
| ピヨ太 | 男 |
| ピヨ子 | 女 |
| ピヨ太ママ | 女 |
■2つ目のテーブル
| 名前 | 年齢 |
|---|---|
| ピヨ太 | 成人済み |
| ピヨ子 | 永遠の17歳 |
| ピヨ太ママ | 心は乙女 |
1つ目のテーブル(テーブル1)には「名前」と「性別」があります。
2つ目のテーブル(テーブル2)には「名前」と「年齢」があります。
「名前」に注目すると、何となく合体できそうな気がしませんか?
実際問題、合体できます。
例えば、以下のような1つのテーブルにまとめることが可能です。
■合体後のテーブル
| 名前 | 性別 | 年齢 |
|---|---|---|
| ピヨ太 | 男 | 成人済み |
| ピヨ子 | 女 | 永遠の17歳 |
| ピヨ太ママ | 女 | 心は乙女 |
おやおや?
年齢と性別、2つに分かれていたテーブルのデータが合体して1つのデータになりましたね?
これがデータベース関連で出てくる「結合」です。
関連性のあるデータ同士をくっつけて、まとめることを指します。
横文字で「JOIN(ジョイン)」と呼ばれることも多いですけどね。
データベース関連の話では「結合=JOIN」と考えて かまいません。
同じことを指しています。
あと余談ですが、データベース関連の結合には「内部結合」と「外部結合」があります。
余裕がある人は、そちらも押さえておいてください。
一言でまとめるよ
まぁ「結合」って単語が出てきたら「合体させるんだな~」と お考えください。






