Purpose:
You may make a copy of a worksheet and complete this activity, or simply type your answers in any text editor.
You may work alone or with at most 2 other students (max size=3) in this course.
Import alldbs.sql into your database server (if you have not done so). Write SQL queries to solve the following problems. You will need to consider tables: Boats, Sailors, Reserves.
SELECT sname FROM Sailors NATURAL JOIN Reserves WHERE bid = 103;
SELECT DISTINCT color FROM Boats NATURAL JOIN Reserves NATURAL JOIN Sailors WHERE sname = "Guppy";
SELECT DISTINCT sname FROM Sailors NATURAL JOIN Reserves NATURAL JOIN Boats WHERE color = "Red";
SELECT sname FROM Sailors LEFT JOIN Reserves ON Sailors.sid = Reserves.sid WHERE bid IS NULL; -- or -- SELECT sname FROM Sailors LEFT OUTER JOIN Reserves ON Sailors.sid = Reserves.sid WHERE bid IS NULL;
SELECT DISTINCT Sailors.sid FROM Sailors NATURAL JOIN Reserves NATURAL JOIN Boats WHERE bname LIKE "M%";
SELECT Sailors.sid, COUNT(Sailors.sid) FROM Sailors NATURAL JOIN Reserves NATURAL JOIN Boats WHERE bname LIKE "M%" GROUP BY Sailors.sid;
(-2.5 points) for 24 hours late (submitted after 20-Feb-2024 12pm EST, by 21-Feb-2024 12pm EST)
(-5 points) for 48 hours late (submitted after 21-Feb-2024 12pm EST, by 22-Feb-2024 12pm EST)