
基本情報技術者試験基礎・応用
条件を読む・根拠を説明する
結合結果の行数
条件を整理し、答えを選んでから解き方を確認しましょう。
部門表は部門ID1,2を各1行、社員表は所属部門IDが1,1,2,3の4行。部門IDが等しい内部結合の結果は何行か。
答え・解き方を読む
3行
考える順序
- 1部門1に社員2行が対応
- 2部門2に社員1行が対応
- 3部門3は相手がなく除外され合計3行
選択肢ごとの理由
- 比較 · 2行
部門数ではなく一致する行の組を数えます。
- 比較 · 4行
対応しない社員の行は内部結合から除かれます。
- 比較 · 8行
無条件の直積ではなく一致条件があります。
- 正解 · 3行
部門1に社員2行が対応。部門2に社員1行が対応。部門3は相手がなく除外され合計3行。