Subato

Resource Files

SQL-Drachen

Gegeben sei eine Datenbank mit den Tabellen:

  • Drachen(did, name, vater, mutter, gj, gs, art)
  • Drachenkunde(aid, art, beschreibung, hauptsuperkraft)
  • Farm(fid, name, besitzer, stadt, strasse, land)
  • Aufenthalt(did, fid, ejahr)
  • Entwicklung(did, jahr, gewicht, laenge, farbe)

 

Schreiben Sie Queries, die folgendes erfragen:

  • sel1: Anzeige aller Drachen mit ID, Name, Vater und Mutter.
  • sel2: Anzeige aller Arten mit Beschreibung und Hauptsuperkraft.
  • sel3: Anzeige aller Namen die in der Relation Drachen mindestens zweimal vorkommen.
  • geb: Ermitteln Sie alle Drachen (did), welche zur Geburt weiblich waren.
  • nach: Ermitteln Sie alle Drachen (did, name), welche nach 1900 geboren wurden, sortiert nach name.
  • eltern: Erstellen Sie eine Liste von allen Drachen, die entweder Mutter oder Vater von einem anderen Drachen sind. (did als Ausgabe)
  • keltern: Welche Drachen (did) sind weder Mutter noch Vater?
  • steff: Ermitteln Sie alle Drachen (alle Attribute), welche entweder der Art 3 angehören oder Steffen heißen.
  • sk: Geben Sie für alle Drachen die DrachenID, den Namen und die Hauptsuperkraft an.
  • sg: Ermitteln Sie Paare von Drachen (die Ids pro Drache reicht), welche mindestens ein gemeinsames Elternteil haben. (Hinweis: Der Vater des einen
    Drachens, kann auch die Mutter eines anderen Drachens sein.)
  • trans: Ermitteln Sie Paare von Drachen (die Ids pro Drache reicht), wo der Vater des einen, die Mutter des anderen Drachens ist.
  • flug: Ermitteln Sie für alle Drachen der Art "`Flugdrache"' alle Aufenthaltsorte (did, fid, name und stadt)
  • besitz: Ermitteln Sie alle Besitzer (name) - unabhangig vom Jahr - von den Drachen, welche nach 2017 mehr als 1000 kg gewogen haben. Ihre Ausgabe sollte
    neben dem Name des Besitzers, auch die DrachenID, die Art (nicht die aid, sondern
    der Name) und die Beschreibung enthalten. Die Ausgabe soll folgende Attribute enthalten: art, name, besitzer, beschreibung, did
  • maxg: Ermitteln Sie das maximale Gewicht eines Drachen pro Jahr? (Ausgabe: Jahr und Gewicht)
  • gerl: Ermitteln Sie pro Jahr den Drachen mit der geringsten Länge. (Ausgabe: did, name, jahr und laenge)
  • lauf: Ermitteln Sie für jeden Drachen den letzten Aufenthaltsort. (Ausgabe: did, fid)

QUERY sel1: SELECT --todo QUERY sel2: SELECT --todo QUERY sel3: SELECT --todo QUERY geb: SELECT --todo QUERY nach: SELECT --todo QUERY eltern: SELECT --todo QUERY keltern: SELECT --todo QUERY steff: SELECT --todo QUERY sk: SELECT --todo QUERY sg: SELECT --todo QUERY trans: SELECT --todo QUERY flug: SELECT --todo QUERY besitz: SELECT --todo QUERY maxg: SELECT --todo QUERY gerl: SELECT --todo QUERY lauf: SELECT --todo
sql
You are not logged in and therefore you cannot submit a solution.