CREATE TABLE VISITS (Tourist_Attraction_ID VARCHAR, Tourist_ID VARCHAR)
CREATE TABLE VISITORS (Tourist_Details VARCHAR, Tourist_ID VARCHAR)
CREATE TABLE Tourist_Attractions (Name VARCHAR, Tourist_Attraction_ID VARCHAR)

What are the names of tourist attraction that Alison visited but Rosalind did not visit?
SELECT T1.Name FROM Tourist_Attractions AS T1 JOIN VISITORS AS T2 JOIN VISITS AS T3 ON T1.Tourist_Attraction_ID = T3.Tourist_Attraction_ID AND T2.Tourist_ID = T3.Tourist_ID WHERE T2.Tourist_Details = "Alison" EXCEPT SELECT T1.Name FROM Tourist_Attractions AS T1 JOIN VISITORS AS T2 JOIN VISITS AS T3 ON T1.Tourist_Attraction_ID = T3.Tourist_Attraction_ID AND T2.Tourist_ID = T3.Tourist_ID WHERE T2.Tourist_Details = "Rosalind"
SELECT "T1"."Name" FROM "Tourist_Attractions" AS "T1" JOIN "VISITS" AS "T3" ON "T1"."Tourist_Attraction_ID" = "T3"."Tourist_Attraction_ID" JOIN "VISITORS" AS "T2" ON "Alison" = "T2"."Tourist_Details" AND "T2"."Tourist_ID" = "T3"."Tourist_ID" EXCEPT SELECT "T1"."Name" FROM "Tourist_Attractions" AS "T1" JOIN "VISITS" AS "T3" ON "T1"."Tourist_Attraction_ID" = "T3"."Tourist_Attraction_ID" JOIN "VISITORS" AS "T2" ON "Rosalind" = "T2"."Tourist_Details" AND "T2"."Tourist_ID" = "T3"."Tourist_ID"