Mehrdeutige Daten: Gleichnamige Orte

Ich will nicht nach Berlin

Übernommen von inf-schule.de

Peter hat in Wikipedia nach der Hauptstadt Berlin gesucht und will jetzt die dort gefundene Einwohnerzahl (rund 3,6 Millionen) mit seiner Datenbank terra abgleichen. Mit einem SQL-Befehl findet er folgendes Ergebnis:

NameEinwohnerLaengeBreite
Berlin361349513.41352.523
Berlin10200-88.5313.5
Berlin19590-72.772541.618
Berlin10300-71.183944.4686
Multiple Choice

Aufgabe 1a: Welcher Datensatz ist der richtige?

Multiple Choice

Woran erkennst du außer an der Einwohnerzahl, dass es der richtige Datensatz ist?

Aufgabe 1b 🗄 terra (Länder und Orte)
Aufgabe 1b: Gib den SQL-Befehl an, den Peter für die Ausgabe oben verwendet hat.
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.

Aufgabe 1c 🗄 terra (Länder und Orte)
Aufgabe 1c: Gib einen SQL-Befehl an, der nur genau den richtigen Datensatz ausgibt (mit denselben Attributen wie oben).
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.

Aufgabe 2: Wie heißt die Hauptstadt der USA?

Peter möchte nun Informationen über die Hauptstadt der USA sammeln. Leider hat er keine Ahnung, wie die Hauptstadt heißt.

Aufgabe 2a 🗄 terra (Länder und Orte)
Finde mit einer Abfrage heraus, wie die Hauptstadt der USA heißt. Gib nur die Hauptstadt aus. Hier tritt eine Schwierigkeit auf – nutze ggf. die Hinweise.
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.

Aufgabe 2b 🗄 terra (Länder und Orte)
Versuche nun herauszufinden, wie viele Einwohner die Hauptstadt der USA besitzt. Gib dazu Name, Einwohner, Laenge und Breite aller Orte in den USA aus, die so heißen wie die Hauptstadt.
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

Aufgabe 2c: Weswegen kannst du ohne weitere Informationen (z. B. aus dem Internet) nicht den richtigen Datensatz herausfinden?

Lernerfolgskontrolle

Diesmal ohne Hinweise: Finde nur mithilfe von SQL-Abfragen heraus, wie die Hauptstädte von Südafrika und Myanmar heißen und wie viele Einwohner diese Städte jeweils besitzen.

Lernerfolgskontrolle – Abfragen 🗄 terra (Länder und Orte)
Hier kannst du deine Abfragen ausführen.
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)

Ohne Anmeldung wird deine Abfrage nicht gespeichert.

Lückentext
Die Hauptstadt von Südafrika heißt und hat Einwohner. Die Hauptstadt von Myanmar heißt und hat Einwohner.