結合
Join
けつごう
Related
他の資格での定義
関係データベースの操作の一つで、共通のフィールドを用いて複数のテーブルを横につなげる操作。SQLではJOIN句を使用して実現する。
複数の表を共通する列の値でつなぎ、1つの表として取り出す操作。条件に合う行だけを取る内部結合と、一方の表の行をすべて残す外部結合がある。正規化で分割した表を再び組み合わせるために使う。
2つの表を共通の列の値で結び付けて1つの表を作る関係演算。分散データベースでは、別々のサイトにある表を結合するときのデータの転送量が性能を左右するため、入れ子ループ法、ソートマージ法、ハッシュ法に加え、結合に使う列の値だけを先に相手のサイトへ送って必要な行を絞り込むセミジョイン法が使われる。
2つの表を共通の列の値で結び付けて1つの表を作る関係演算。分散データベースでは、別々のサイトにある表を結合するときのデータの転送量が性能を左右するため、入れ子ループ法、ソートマージ法、ハッシュ法に加え、結合に使う列の値だけを先に相手のサイトへ送って必要な行を絞り込むセミジョイン法が使われる。
Past Exams
過去問での出題
過去問で 14 回出題(データベーススペシャリスト試験 9・基本情報技術者試験 1・応用情報技術者試験 1・ITサービスマネージャ試験 1・システム監査技術者試験 1・高度試験 午前Ⅰ 1)
- 令和7年度 秋期 応用情報技術者試験 午前 問28選択肢(IPA の PDF を新しいタブで開きます)
- 令和7年度 秋期 高度試験 午前Ⅰ 問9選択肢(IPA の PDF を新しいタブで開きます)
- 令和4年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問11(IPA の PDF を新しいタブで開きます)
- 令和3年度 秋期 システム監査技術者試験 午前Ⅱ 問21選択肢(IPA の PDF を新しいタブで開きます)
- 令和2年度 10月 データベーススペシャリスト試験 午前Ⅱ 問18(IPA の PDF を新しいタブで開きます)
- 平成31年度 春期 データベーススペシャリスト試験 午前Ⅱ 問17(IPA の PDF を新しいタブで開きます)
- 平成30年度 春期 データベーススペシャリスト試験 午前Ⅱ 問9(IPA の PDF を新しいタブで開きます)
- 平成29年度 春期 基本情報技術者試験 午前 問27選択肢(IPA の PDF を新しいタブで開きます)
- 平成28年度 春期 データベーススペシャリスト試験 午前Ⅱ 問11(IPA の PDF を新しいタブで開きます)
- 平成26年度 春期 データベーススペシャリスト試験 午前Ⅱ 問9(IPA の PDF を新しいタブで開きます)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
関係モデルに対する操作を数学的に定義した代数体系。選択、射影、結合、和、差、直積、商などの演算からなる。SQLの理論的基盤であり、問合せ最適化の基礎となる。
関係代数の基本演算の1つで、リレーションから指定した条件を満たすタプルを取り出す操作。SQLのWHERE句に対応する。記号σ(シグマ)で表される。
関係代数の基本演算の1つで、リレーションから指定した属性のみを取り出す操作。重複するタプルは除去される。SQLのSELECT句の列指定に対応する。記号π(パイ)で表される。
関係代数の演算で、2つのリレーションの全タプルの組合せを生成する操作。結果のタプル数は両リレーションのタプル数の積となる。SQLのCROSS JOINに対応する。
関係代数の集合演算で、同じスキーマを持つ2つのリレーションのタプルをすべて合わせ、重複を除去する操作。SQLのUNION演算子に対応する。
関係代数の集合演算で、あるリレーションに含まれ、別のリレーションに含まれないタプルを取り出す操作。SQLのEXCEPT演算子に対応する。
