"商品"表と"納品"表を商品番号で等結合した結果はどれか。

等結合は結合列を重複したまま残す(自然結合との違い)

頻出データベーススペシャリスト試験2024年度 秋期 午前II9/関係モデル / 関係代数

商品表:
商品番号商品名価格
S01ボールペン150
S02消しゴム80
S03クリップ200
納品表:
商品番号顧客番号納品数
S01C0110
S01C0230
S02C0220
S02C0340
S03C0360

選択肢

正解と解説

正解: 商品番号・商品名・価格・商品番号・顧客番号・納品数の列(商品番号が2列)を持ち、S01/ボールペン/150/S01/C01/10、S01/ボールペン/150/S01/C02/30、S02/消しゴム/80/S02/C02/20、S02/消しゴム/80/S02/C03/40、S03/クリップ/200/S03/C03/60 の5行(納品明細ごとに1行)。

等結合直積のうち結合条件が成り立つ組だけを残す演算で、自然結合と違って重複する結合列は消去されない。したがって結果には商品側と納品側の商品番号が2列とも現れる。行数は納品側の明細数に一致し、1商品に複数明細があればその数だけ商品情報が繰り返される。

選択肢ごとの解説

出典:令和6年度 秋期 データベーススペシャリスト試験 午前II 問9(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。