平成29年度 春期 基本情報技術者試験 午前 問27
テクノロジ/データベースRDBMSが二つの表を結合する方法のうち,ソートマージ結合法に関する記述はどれか。
出典:平成29年度 春期 基本情報技術者試験 午前 問27
- ア一方の表の結合する列がインデックスに含まれている場合,もう一方の表の結合する列とインデックスの値で結合する。
- イ一方の表の結合する列の値でハッシュ表を作成し,もう一方の表の結合する列と結合する。
- ウ一方の表の結合する列の値を順に読み出し,もう一方の表の結合する列と結合する。
- エ結合する列の値で並べ替えたそれぞれの表の行を,先頭から順に結合する。
正解:エ
解説
ソートマージ結合法は,結合対象となる二つの表をあらかじめ結合キーの値で並べ替え(ソート),その後,両方の表の先頭から順にキー値を比較しながらマージするように結合していく方式です。あらかじめ整列しておくことで,一致するキーを効率よく突き合わせることができます。
下線の用語は 用語集 で意味を確認できます。