分散型DBMSにおいて、二つのデータベースサイトの表で結合を行う場合、どちらか一方の表を他のデータベースサイトに送る必要がある。
その際、表の結合に必要な属性だけを送り、結合に成功したものだけを元のデータベースサイトに転送して、最終的な結合を行う方式はどれか。
ア | 入れ子ループ法 |
イ | セミジョイン法 |
ウ | ハッシュセミジョイン法 |
エ | マージジョイン法 |
答え イ
【解説】
ア | 入れ子ループ法は、結合する表の各レコードについて、一方のサイトがもう一方のサイトに送信し結合処理を行う手法です。 |
イ | インデックスジョイン法は、結合のためのインデックスを生成して行う手法です。 |
ウ | セミジョイン法は、結合に必要なデータのみを相手サイトに送る手法です。 |
エ | マージジョイン法は、一方のサイトで結合項目についてソートを行ってからもう一方のサイトに転送し、マージ処理を行う手法です。 |
【キーワード】
・セミジョイン法