visitor-SQL

Gegeben ist die Datenbank aus Praktikum 4, welche Informationen über Besucher (Visitor), Urlaubsorte (Locations) und eine Übersicht, wann welche Besucher welche Orte besucht haben.

Lösen Sie folgende Aufgaben:

crea1: Erstellen Sie ein SQL-Skript zur Erstellung der entsprechenden Relationen. Vergessen Sie nicht Schlüssel, Fremdschlüssel und eventuell Default-Werte zu definieren.
ins1: Fügen Sie pro Relation 5 Tupel hinzu.
sel1: Schreiben Sie für folgendes Problem EINE SQL-Abfrage: Geben Sie eine Liste aus, von allen Orten die von den Besuchern vor dem Jahr 2006 besucht wurden. (Ausgabe soll enthalten: LastName, PlaceName, Country und Year)
sel2: Schreiben Sie für folgendes Problem EINE SQL-Abfrage: Finden Sie Paare von Benutzern, welche im selben Jahr das gleiche Land besucht haben. (Ausgabe soll enthalten: LastName von beiden Besuchern, Year, PlaceName). Achten Sie darauf, dass ein Paar nur einmal auftritt.
sel3: Finden Sie den Nachnamen der Person, welche alle möglichen Lokationen, welche in der Relation Location augelistet sind, besucht hat. Bedeutet, wenn es einen Ort gibt in Location, dann wurde dieser auch von der Person besucht.