← Kap. 5 · SQL – Filtern, Sortieren, Rechnen

✏️ Übungen zu Kap. 5 · SQL – Filtern, Sortieren, Rechnen

Freiwillig – such dir aus, was du üben willst.

Training mit terra (Arbeitsblatt 4)

Übung 1 🗄 terra (Länder und Orte)
Welche Länder haben „Arm“ oder „Bein“ im Namen? Gib die Namen aus.
Datenbankschema „terra (Länder und Orte)“ anzeigen
land (197 Datensätze)
  • 🔑 LNR varchar(4)
  • Name varchar(50)
  • Einwohner decimal(20,2)
  • Flaeche int(11)
  • Hauptstadt varchar(30)
  • Kontinent varchar(15)
  • KontinentFlaeche int(11)
  • KontinentEinwohner int(11)
ort (26851 Datensätze)
  • Name varchar(30)
  • Land varchar(50)
  • Einwohner int(11)
  • Laenge decimal(10,4)
  • Breite decimal(10,4)

🔑 Primärschlüssel · → Fremdschlüssel (verweist auf Tabelle.Attribut)

Struktur vorgeben:

Ohne Anmeldung wird deine Abfrage nicht gespeichert.

Übung 2 🗄 terra (Länder und Orte)
Gibt es auch Orte mit „Arm“ oder „Bein“ im Namen? Gib die Namen aus.
Datenbankschema „terra (Länder und Orte)“ anzeigen
land (197 Datensätze)
  • 🔑 LNR varchar(4)
  • Name varchar(50)
  • Einwohner decimal(20,2)
  • Flaeche int(11)
  • Hauptstadt varchar(30)
  • Kontinent varchar(15)
  • KontinentFlaeche int(11)
  • KontinentEinwohner int(11)
ort (26851 Datensätze)
  • Name varchar(30)
  • Land varchar(50)
  • Einwohner int(11)
  • Laenge decimal(10,4)
  • Breite decimal(10,4)

🔑 Primärschlüssel · → Fremdschlüssel (verweist auf Tabelle.Attribut)

Struktur vorgeben:

Ohne Anmeldung wird deine Abfrage nicht gespeichert.

Übung 3 🗄 terra (Länder und Orte)
Welche Orte in Deutschland liegen weiter westlich als Kaiserslautern (7.768° Ost)? Gib Name und Länge aus.
Datenbankschema „terra (Länder und Orte)“ anzeigen
land (197 Datensätze)
  • 🔑 LNR varchar(4)
  • Name varchar(50)
  • Einwohner decimal(20,2)
  • Flaeche int(11)
  • Hauptstadt varchar(30)
  • Kontinent varchar(15)
  • KontinentFlaeche int(11)
  • KontinentEinwohner int(11)
ort (26851 Datensätze)
  • Name varchar(30)
  • Land varchar(50)
  • Einwohner int(11)
  • Laenge decimal(10,4)
  • Breite decimal(10,4)

🔑 Primärschlüssel · → Fremdschlüssel (verweist auf Tabelle.Attribut)

Struktur vorgeben:

Ohne Anmeldung wird deine Abfrage nicht gespeichert.

Übung 4 🗄 terra (Länder und Orte)
Welche Orte in Deutschland liegen weiter östlich als St. Wendel? Gib Name und Länge aus.
Datenbankschema „terra (Länder und Orte)“ anzeigen
land (197 Datensätze)
  • 🔑 LNR varchar(4)
  • Name varchar(50)
  • Einwohner decimal(20,2)
  • Flaeche int(11)
  • Hauptstadt varchar(30)
  • Kontinent varchar(15)
  • KontinentFlaeche int(11)
  • KontinentEinwohner int(11)
ort (26851 Datensätze)
  • Name varchar(30)
  • Land varchar(50)
  • Einwohner int(11)
  • Laenge decimal(10,4)
  • Breite decimal(10,4)

🔑 Primärschlüssel · → Fremdschlüssel (verweist auf Tabelle.Attribut)

Struktur vorgeben:

Ohne Anmeldung wird deine Abfrage nicht gespeichert.

Übung 5 🗄 terra (Länder und Orte)
Welche Länder liegen in Asien und Australien? Gib Name und Kontinent aus.
Datenbankschema „terra (Länder und Orte)“ anzeigen
land (197 Datensätze)
  • 🔑 LNR varchar(4)
  • Name varchar(50)
  • Einwohner decimal(20,2)
  • Flaeche int(11)
  • Hauptstadt varchar(30)
  • Kontinent varchar(15)
  • KontinentFlaeche int(11)
  • KontinentEinwohner int(11)
ort (26851 Datensätze)
  • Name varchar(30)
  • Land varchar(50)
  • Einwohner int(11)
  • Laenge decimal(10,4)
  • Breite decimal(10,4)

🔑 Primärschlüssel · → Fremdschlüssel (verweist auf Tabelle.Attribut)

Struktur vorgeben:

Ohne Anmeldung wird deine Abfrage nicht gespeichert.

Übung 6 🗄 terra (Länder und Orte)
Welche Hauptstädte beginnen mit A? Gib nur die Hauptstädte aus.
Datenbankschema „terra (Länder und Orte)“ anzeigen
land (197 Datensätze)
  • 🔑 LNR varchar(4)
  • Name varchar(50)
  • Einwohner decimal(20,2)
  • Flaeche int(11)
  • Hauptstadt varchar(30)
  • Kontinent varchar(15)
  • KontinentFlaeche int(11)
  • KontinentEinwohner int(11)
ort (26851 Datensätze)
  • Name varchar(30)
  • Land varchar(50)
  • Einwohner int(11)
  • Laenge decimal(10,4)
  • Breite decimal(10,4)

🔑 Primärschlüssel · → Fremdschlüssel (verweist auf Tabelle.Attribut)

Struktur vorgeben:

Ohne Anmeldung wird deine Abfrage nicht gespeichert.

Übung 7 🗄 terra (Länder und Orte)
Welche Länder haben mehr als 10 Millionen Einwohner, aber eine Fläche von weniger als 100.000 km²? Gib Name, Einwohner und Flaeche aus.
Datenbankschema „terra (Länder und Orte)“ anzeigen
land (197 Datensätze)
  • 🔑 LNR varchar(4)
  • Name varchar(50)
  • Einwohner decimal(20,2)
  • Flaeche int(11)
  • Hauptstadt varchar(30)
  • Kontinent varchar(15)
  • KontinentFlaeche int(11)
  • KontinentEinwohner int(11)
ort (26851 Datensätze)
  • Name varchar(30)
  • Land varchar(50)
  • Einwohner int(11)
  • Laenge decimal(10,4)
  • Breite decimal(10,4)

🔑 Primärschlüssel · → Fremdschlüssel (verweist auf Tabelle.Attribut)

Struktur vorgeben:

Ohne Anmeldung wird deine Abfrage nicht gespeichert.

Lückentext
Wie viele Länder sind es in Übung 7? Es sind Länder.

Aufwärmen mit terra

Noch eine Abfrage an die Datenbank, die du schon kennst.

Übung 8 🗄 terra (Länder und Orte)
Welche Länder in Afrika haben weniger als 1 Million Einwohner? Gib Name und Einwohner aus.
Datenbankschema „terra (Länder und Orte)“ anzeigen
land (197 Datensätze)
  • 🔑 LNR varchar(4)
  • Name varchar(50)
  • Einwohner decimal(20,2)
  • Flaeche int(11)
  • Hauptstadt varchar(30)
  • Kontinent varchar(15)
  • KontinentFlaeche int(11)
  • KontinentEinwohner int(11)
ort (26851 Datensätze)
  • Name varchar(30)
  • Land varchar(50)
  • Einwohner int(11)
  • Laenge decimal(10,4)
  • Breite decimal(10,4)

🔑 Primärschlüssel · → Fremdschlüssel (verweist auf Tabelle.Attribut)

Struktur vorgeben:

Ohne Anmeldung wird deine Abfrage nicht gespeichert.

Multiple Choice

Schau dir die Ergebnistabelle der letzten Übung genau an. Welcher Datensatz kann nicht stimmen?

Training: Schule, Verein und Datum

Ein Datum ist in der Datenbank ein Text in der Form JJJJ-MM-TT, z. B. '2026-10-01'. Weil das Jahr vorne steht, kannst du Daten mit < und > vergleichen: Ein früheres Datum ist „kleiner“.

Übung 9 🗄 Schule
Gib Vorname, Nachname und Klasse aller Schülerinnen und Schüler der neunten Klassen aus, deren Vorname mit L beginnt.
Datenbankschema „Schule“ anzeigen
lehrer (22 Datensätze)
  • 🔑 LehrerID integer
  • Kuerzel varchar(4)
  • Vorname varchar(30)
  • Nachname varchar(30)
  • Fach1 varchar(20)
  • Fach2 varchar(20)
klasse (16 Datensätze)
  • 🔑 Bezeichnung varchar(3)
  • Stufe integer
  • Raum varchar(5)
  • LehrerID integer → lehrer.LehrerID
schueler (359 Datensätze)
  • 🔑 SchuelerID integer
  • Vorname varchar(30)
  • Nachname varchar(30)
  • Geburtsdatum date
  • Wohnort varchar(30)
  • Klasse varchar(3) → klasse.Bezeichnung
note (2139 Datensätze)
  • 🔑 NoteID integer
  • SchuelerID integer → schueler.SchuelerID
  • Fach varchar(20)
  • Art varchar(20)
  • Datum date
  • Note integer
  • LehrerID integer → lehrer.LehrerID
ag (8 Datensätze)
  • 🔑 AGID integer
  • Name varchar(30)
  • Wochentag varchar(10)
  • Raum varchar(5)
  • LehrerID integer → lehrer.LehrerID
ag_teilnahme (228 Datensätze)
  • 🔑 SchuelerID integer → schueler.SchuelerID
  • 🔑 AGID integer → ag.AGID

🔑 Primärschlüssel · → Fremdschlüssel (verweist auf Tabelle.Attribut)

Struktur vorgeben:

Ohne Anmeldung wird deine Abfrage nicht gespeichert.

Multiple Choice

Was gibt die Abfrage SELECT Fach, Note FROM note WHERE Note < 2 aus?

Übung 10 🗄 Sportverein
Aus welchen Orten kommen die Mitglieder des Sportvereins? Gib jeden Wohnort nur einmal aus. Schau dir das Ergebnis genau an: Was fällt dir auf?
Datenbankschema „Sportverein“ anzeigen
mitglied (160 Datensätze)
  • 🔑 MitgliedID integer
  • Vorname varchar(30)
  • Nachname varchar(30)
  • Geburtsjahr integer
  • Wohnort varchar(30)
  • Eintritt date
  • Beitrag decimal(5,2)
mannschaft (9 Datensätze)
  • 🔑 MannschaftID integer
  • Name varchar(40)
  • Sportart varchar(20)
  • Altersklasse varchar(20)
  • Liga varchar(30)
  • TrainerID integer → mitglied.MitgliedID
spieler (124 Datensätze)
  • 🔑 MitgliedID integer → mitglied.MitgliedID
  • 🔑 MannschaftID integer → mannschaft.MannschaftID
  • Trikotnummer integer
  • Position varchar(20)
spiel (61 Datensätze)
  • 🔑 SpielID integer
  • MannschaftID integer → mannschaft.MannschaftID
  • Datum date
  • Gegner varchar(40)
  • Heimspiel integer
  • PunkteEigene integer
  • PunkteGegner integer

🔑 Primärschlüssel · → Fremdschlüssel (verweist auf Tabelle.Attribut)

Struktur vorgeben:

Ohne Anmeldung wird deine Abfrage nicht gespeichert.

Übung 11 🗄 Schule
Gib SchuelerID, Datum und Note aller Klassenarbeiten im Fach Informatik aus, die ab dem 1. Oktober 2026 geschrieben wurden.
Datenbankschema „Schule“ anzeigen
lehrer (22 Datensätze)
  • 🔑 LehrerID integer
  • Kuerzel varchar(4)
  • Vorname varchar(30)
  • Nachname varchar(30)
  • Fach1 varchar(20)
  • Fach2 varchar(20)
klasse (16 Datensätze)
  • 🔑 Bezeichnung varchar(3)
  • Stufe integer
  • Raum varchar(5)
  • LehrerID integer → lehrer.LehrerID
schueler (359 Datensätze)
  • 🔑 SchuelerID integer
  • Vorname varchar(30)
  • Nachname varchar(30)
  • Geburtsdatum date
  • Wohnort varchar(30)
  • Klasse varchar(3) → klasse.Bezeichnung
note (2139 Datensätze)
  • 🔑 NoteID integer
  • SchuelerID integer → schueler.SchuelerID
  • Fach varchar(20)
  • Art varchar(20)
  • Datum date
  • Note integer
  • LehrerID integer → lehrer.LehrerID
ag (8 Datensätze)
  • 🔑 AGID integer
  • Name varchar(30)
  • Wochentag varchar(10)
  • Raum varchar(5)
  • LehrerID integer → lehrer.LehrerID
ag_teilnahme (228 Datensätze)
  • 🔑 SchuelerID integer → schueler.SchuelerID
  • 🔑 AGID integer → ag.AGID

🔑 Primärschlüssel · → Fremdschlüssel (verweist auf Tabelle.Attribut)

Struktur vorgeben:

Ohne Anmeldung wird deine Abfrage nicht gespeichert.

Übung 12 🗄 Sportverein
Gib Datum, Gegner und den Punkteabstand (eigene Punkte minus Punkte des Gegners) aller Spiele aus, die mit mindestens 10 Punkten Unterschied gewonnen wurden.
Datenbankschema „Sportverein“ anzeigen
mitglied (160 Datensätze)
  • 🔑 MitgliedID integer
  • Vorname varchar(30)
  • Nachname varchar(30)
  • Geburtsjahr integer
  • Wohnort varchar(30)
  • Eintritt date
  • Beitrag decimal(5,2)
mannschaft (9 Datensätze)
  • 🔑 MannschaftID integer
  • Name varchar(40)
  • Sportart varchar(20)
  • Altersklasse varchar(20)
  • Liga varchar(30)
  • TrainerID integer → mitglied.MitgliedID
spieler (124 Datensätze)
  • 🔑 MitgliedID integer → mitglied.MitgliedID
  • 🔑 MannschaftID integer → mannschaft.MannschaftID
  • Trikotnummer integer
  • Position varchar(20)
spiel (61 Datensätze)
  • 🔑 SpielID integer
  • MannschaftID integer → mannschaft.MannschaftID
  • Datum date
  • Gegner varchar(40)
  • Heimspiel integer
  • PunkteEigene integer
  • PunkteGegner integer

🔑 Primärschlüssel · → Fremdschlüssel (verweist auf Tabelle.Attribut)

Struktur vorgeben:

Ohne Anmeldung wird deine Abfrage nicht gespeichert.

Training: Buchhandlung und Fotofant

Nutze jetzt alles, was du kannst. Die Foto-Plattform „Fotofant“ ist erfunden – sie funktioniert aber wie echte soziale Netzwerke: Jeder Beitrag wird mit Zeitpunkt (JJJJ-MM-TT hh:mm) und oft auch mit Ort gespeichert.

Übung 13 🗄 Buchhandlung
Gib Titel und Preis aller Krimis aus, die weniger als 15 € kosten – die günstigsten zuerst, bei gleichem Preis alphabetisch nach Titel.
Datenbankschema „Buchhandlung“ anzeigen
autor (20 Datensätze)
  • 🔑 AutorID integer
  • Vorname varchar(30)
  • Nachname varchar(30)
  • Geburtsjahr integer
  • Land varchar(30)
verlag (7 Datensätze)
  • 🔑 VerlagID integer
  • Name varchar(40)
  • Ort varchar(30)
buch (112 Datensätze)
  • 🔑 ISBN varchar(17)
  • Titel varchar(60)
  • AutorID integer → autor.AutorID
  • VerlagID integer → verlag.VerlagID
  • Genre varchar(20)
  • Jahr integer
  • Seiten integer
  • Preis decimal(5,2)
  • Bestand integer
kunde (70 Datensätze)
  • 🔑 KundeID integer
  • Vorname varchar(30)
  • Nachname varchar(30)
  • Wohnort varchar(30)
bestellung (180 Datensätze)
  • 🔑 BestellID integer
  • KundeID integer → kunde.KundeID
  • Datum date
bestellposten (299 Datensätze)
  • 🔑 BestellID integer → bestellung.BestellID
  • 🔑 ISBN varchar(17) → buch.ISBN
  • Menge integer

🔑 Primärschlüssel · → Fremdschlüssel (verweist auf Tabelle.Attribut)

Struktur vorgeben:

Ohne Anmeldung wird deine Abfrage nicht gespeichert.

Übung 14 🗄 Buchhandlung
Gib Titel und Genre aller Bücher aus, in deren Titel das Wort „Drache“ vorkommt.
Datenbankschema „Buchhandlung“ anzeigen
autor (20 Datensätze)
  • 🔑 AutorID integer
  • Vorname varchar(30)
  • Nachname varchar(30)
  • Geburtsjahr integer
  • Land varchar(30)
verlag (7 Datensätze)
  • 🔑 VerlagID integer
  • Name varchar(40)
  • Ort varchar(30)
buch (112 Datensätze)
  • 🔑 ISBN varchar(17)
  • Titel varchar(60)
  • AutorID integer → autor.AutorID
  • VerlagID integer → verlag.VerlagID
  • Genre varchar(20)
  • Jahr integer
  • Seiten integer
  • Preis decimal(5,2)
  • Bestand integer
kunde (70 Datensätze)
  • 🔑 KundeID integer
  • Vorname varchar(30)
  • Nachname varchar(30)
  • Wohnort varchar(30)
bestellung (180 Datensätze)
  • 🔑 BestellID integer
  • KundeID integer → kunde.KundeID
  • Datum date
bestellposten (299 Datensätze)
  • 🔑 BestellID integer → bestellung.BestellID
  • 🔑 ISBN varchar(17) → buch.ISBN
  • Menge integer

🔑 Primärschlüssel · → Fremdschlüssel (verweist auf Tabelle.Attribut)

Struktur vorgeben:

Ohne Anmeldung wird deine Abfrage nicht gespeichert.

Übung 15 🗄 Buchhandlung
Dicke Wälzer oder Klassiker: Gib Titel, Seiten und Jahr aller Bücher aus, die mehr als 600 Seiten haben oder vor 2000 erschienen sind.
Datenbankschema „Buchhandlung“ anzeigen
autor (20 Datensätze)
  • 🔑 AutorID integer
  • Vorname varchar(30)
  • Nachname varchar(30)
  • Geburtsjahr integer
  • Land varchar(30)
verlag (7 Datensätze)
  • 🔑 VerlagID integer
  • Name varchar(40)
  • Ort varchar(30)
buch (112 Datensätze)
  • 🔑 ISBN varchar(17)
  • Titel varchar(60)
  • AutorID integer → autor.AutorID
  • VerlagID integer → verlag.VerlagID
  • Genre varchar(20)
  • Jahr integer
  • Seiten integer
  • Preis decimal(5,2)
  • Bestand integer
kunde (70 Datensätze)
  • 🔑 KundeID integer
  • Vorname varchar(30)
  • Nachname varchar(30)
  • Wohnort varchar(30)
bestellung (180 Datensätze)
  • 🔑 BestellID integer
  • KundeID integer → kunde.KundeID
  • Datum date
bestellposten (299 Datensätze)
  • 🔑 BestellID integer → bestellung.BestellID
  • 🔑 ISBN varchar(17) → buch.ISBN
  • Menge integer

🔑 Primärschlüssel · → Fremdschlüssel (verweist auf Tabelle.Attribut)

Struktur vorgeben:

Ohne Anmeldung wird deine Abfrage nicht gespeichert.

Übung 16 🗄 Social Media
Gib Zeitpunkt und Text aller Fotofant-Beiträge aus, die den Hashtag #sport enthalten – die neuesten zuerst.
Datenbankschema „Social Media“ anzeigen
nutzer (60 Datensätze)
  • 🔑 NutzerID integer
  • Nutzername varchar(30)
  • Vorname varchar(30)
  • Geburtsjahr integer
  • Wohnort varchar(30)
  • Privat integer
beitrag (477 Datensätze)
  • 🔑 BeitragID integer
  • NutzerID integer → nutzer.NutzerID
  • Zeitpunkt varchar(16)
  • Ort varchar(40)
  • Text varchar(200)
  • Aufrufe integer
gefaellt (3105 Datensätze)
  • 🔑 NutzerID integer → nutzer.NutzerID
  • 🔑 BeitragID integer → beitrag.BeitragID
folgt (454 Datensätze)
  • 🔑 FollowerID integer → nutzer.NutzerID
  • 🔑 NutzerID integer → nutzer.NutzerID
gewinnspiel (19 Datensätze)
  • 🔑 TeilnahmeID integer
  • Nutzername varchar(30)
  • Vorname varchar(30)
  • Nachname varchar(30)
  • Strasse varchar(40)
  • PLZ varchar(5)
  • Ort varchar(30)

🔑 Primärschlüssel · → Fremdschlüssel (verweist auf Tabelle.Attribut)

Struktur vorgeben:

Ohne Anmeldung wird deine Abfrage nicht gespeichert.

Übung 17 🗄 Social Media
Gib Nutzername und Geburtsjahr aller Fotofant-Nutzerinnen und -Nutzer aus, die ein öffentliches Profil haben (Privat = 0) und 2026 jünger als 16 sind.
Datenbankschema „Social Media“ anzeigen
nutzer (60 Datensätze)
  • 🔑 NutzerID integer
  • Nutzername varchar(30)
  • Vorname varchar(30)
  • Geburtsjahr integer
  • Wohnort varchar(30)
  • Privat integer
beitrag (477 Datensätze)
  • 🔑 BeitragID integer
  • NutzerID integer → nutzer.NutzerID
  • Zeitpunkt varchar(16)
  • Ort varchar(40)
  • Text varchar(200)
  • Aufrufe integer
gefaellt (3105 Datensätze)
  • 🔑 NutzerID integer → nutzer.NutzerID
  • 🔑 BeitragID integer → beitrag.BeitragID
folgt (454 Datensätze)
  • 🔑 FollowerID integer → nutzer.NutzerID
  • 🔑 NutzerID integer → nutzer.NutzerID
gewinnspiel (19 Datensätze)
  • 🔑 TeilnahmeID integer
  • Nutzername varchar(30)
  • Vorname varchar(30)
  • Nachname varchar(30)
  • Strasse varchar(40)
  • PLZ varchar(5)
  • Ort varchar(30)

🔑 Primärschlüssel · → Fremdschlüssel (verweist auf Tabelle.Attribut)

Struktur vorgeben:

Ohne Anmeldung wird deine Abfrage nicht gespeichert.

Übung 18 – Fehlersuche 🗄 Buchhandlung
Diese Abfrage soll Titel und Preis aller Fantasy-Bücher über 20 € ausgeben. Sie enthält aber mehrere Fehler. Führe sie aus, lies die Fehlermeldungen und korrigiere sie.
Datenbankschema „Buchhandlung“ anzeigen
autor (20 Datensätze)
  • 🔑 AutorID integer
  • Vorname varchar(30)
  • Nachname varchar(30)
  • Geburtsjahr integer
  • Land varchar(30)
verlag (7 Datensätze)
  • 🔑 VerlagID integer
  • Name varchar(40)
  • Ort varchar(30)
buch (112 Datensätze)
  • 🔑 ISBN varchar(17)
  • Titel varchar(60)
  • AutorID integer → autor.AutorID
  • VerlagID integer → verlag.VerlagID
  • Genre varchar(20)
  • Jahr integer
  • Seiten integer
  • Preis decimal(5,2)
  • Bestand integer
kunde (70 Datensätze)
  • 🔑 KundeID integer
  • Vorname varchar(30)
  • Nachname varchar(30)
  • Wohnort varchar(30)
bestellung (180 Datensätze)
  • 🔑 BestellID integer
  • KundeID integer → kunde.KundeID
  • Datum date
bestellposten (299 Datensätze)
  • 🔑 BestellID integer → bestellung.BestellID
  • 🔑 ISBN varchar(17) → buch.ISBN
  • Menge integer

🔑 Primärschlüssel · → Fremdschlüssel (verweist auf Tabelle.Attribut)

Struktur vorgeben:

Ohne Anmeldung wird deine Abfrage nicht gespeichert.

Für Expertinnen und Experten

Expertenaufgabe 1 🗄 Sportverein
Welche Kombinationen aus Sportart und Altersklasse gibt es in den Mannschaften des Vereins? Jede Kombination soll nur einmal vorkommen.
Datenbankschema „Sportverein“ anzeigen
mitglied (160 Datensätze)
  • 🔑 MitgliedID integer
  • Vorname varchar(30)
  • Nachname varchar(30)
  • Geburtsjahr integer
  • Wohnort varchar(30)
  • Eintritt date
  • Beitrag decimal(5,2)
mannschaft (9 Datensätze)
  • 🔑 MannschaftID integer
  • Name varchar(40)
  • Sportart varchar(20)
  • Altersklasse varchar(20)
  • Liga varchar(30)
  • TrainerID integer → mitglied.MitgliedID
spieler (124 Datensätze)
  • 🔑 MitgliedID integer → mitglied.MitgliedID
  • 🔑 MannschaftID integer → mannschaft.MannschaftID
  • Trikotnummer integer
  • Position varchar(20)
spiel (61 Datensätze)
  • 🔑 SpielID integer
  • MannschaftID integer → mannschaft.MannschaftID
  • Datum date
  • Gegner varchar(40)
  • Heimspiel integer
  • PunkteEigene integer
  • PunkteGegner integer

🔑 Primärschlüssel · → Fremdschlüssel (verweist auf Tabelle.Attribut)

Struktur vorgeben:

Ohne Anmeldung wird deine Abfrage nicht gespeichert.

Expertenaufgabe 2 🗄 terra (Länder und Orte)
In terra ist die Einwohnerzahl eines Landes in Millionen angegeben, die Fläche in km². Gib Name und Einwohner pro km² aller Länder mit Kontinent = 'Europa' aus, in denen mehr als 300 Menschen pro km² leben – die am dichtesten besiedelten zuerst.
Datenbankschema „terra (Länder und Orte)“ anzeigen
land (197 Datensätze)
  • 🔑 LNR varchar(4)
  • Name varchar(50)
  • Einwohner decimal(20,2)
  • Flaeche int(11)
  • Hauptstadt varchar(30)
  • Kontinent varchar(15)
  • KontinentFlaeche int(11)
  • KontinentEinwohner int(11)
ort (26851 Datensätze)
  • Name varchar(30)
  • Land varchar(50)
  • Einwohner int(11)
  • Laenge decimal(10,4)
  • Breite decimal(10,4)

🔑 Primärschlüssel · → Fremdschlüssel (verweist auf Tabelle.Attribut)

Struktur vorgeben:

Ohne Anmeldung wird deine Abfrage nicht gespeichert.