Professional Documents
Culture Documents
Sid Sname Rating Age Sid Bid Day Bid Bname Color: Reserves)
Sid Sname Rating Age Sid Bid Day Bid Bname Color: Reserves)
Sid Sname Rating Age Sid Bid Day Bid Bname Color
22 Dustin 7 45.0 22 101 10/10/08 101 Interlake Blue
29 Brutus 1 33.0 22 102 10/10/08 102 Interlake Red
31 Lubber 8 55.5 22 103 10/08/08 103 Clipper Green
32 Andy 8 25.5 22 104 10/07/08 104 Marine Red
58 Rusty 10 35.0 31 102 11/10/08
Boats
64 Horatio 7 35.0 31 103 11/06/08
71 Zorba 10 16.0 31 104 11/12/08
74 Horatio 9 35.0 64 101 9/05/08
85 Art 3 25.5 64 102 9/08/08
95 Bob 3 63.5 74 103 9/08/08
Sailors Reserves
Using relational algebra expression to answer below queries
1. Find the names of sailors who have reserved boat 103
πSid (σage>20 (Sailors)) - πSid (σage>20 (σcolor = ”Red” (Sailors ⋈ Reserves ⋈ Boats)))
8. Find the names of sailors who have reserved all boats
πSname(σ(Bid = 101) and (Bid =102) and (Bid = 103) and (Bid =104)(Sailors⋈Reserves))
9. Find the names of sailors who have reserved all boats called Interlake
π Sname (σ(Reserves.Sid = R2.Sid) and (Reserves.Bid ≠ R2.Bid) (Reserves ⋈ PR2(Sid, Bid, Day)
(Reserves) ⋈ Sailors)