4.7 KiB
Anzeigen von Flughafendaten
Ihnen wurde eine Datenbank bereitgestellt, die auf SQLite basiert und Informationen über Flughäfen enthält. Das Schema wird unten angezeigt. Sie werden die SQLite-Erweiterung in Visual Studio Code verwenden, um Informationen über Flughäfen in verschiedenen Städten anzuzeigen.
Anweisungen
Um mit der Aufgabe zu beginnen, müssen Sie einige Schritte ausführen. Sie müssen einige Tools installieren und die Beispieldatenbank herunterladen.
System einrichten
Sie können Visual Studio Code und die SQLite-Erweiterung verwenden, um mit der Datenbank zu interagieren.
- Gehen Sie zu code.visualstudio.com und folgen Sie den Anweisungen, um Visual Studio Code zu installieren.
- Installieren Sie die SQLite-Erweiterung, wie auf der Marketplace-Seite beschrieben.
Datenbank herunterladen und öffnen
Als Nächstes laden Sie die Datenbank herunter und öffnen sie.
- Laden Sie die Datenbankdatei von GitHub herunter und speichern Sie sie in einem Verzeichnis.
- Öffnen Sie Visual Studio Code.
- Öffnen Sie die Datenbank in der SQLite-Erweiterung, indem Sie Strg-Shift-P (oder Cmd-Shift-P auf einem Mac) auswählen und
SQLite: Open database
eingeben. - Wählen Sie Choose database from file und öffnen Sie die zuvor heruntergeladene Datei airports.db.
- Nachdem Sie die Datenbank geöffnet haben (es wird keine Aktualisierung auf dem Bildschirm angezeigt), erstellen Sie ein neues Abfragefenster, indem Sie Strg-Shift-P (oder Cmd-Shift-P auf einem Mac) auswählen und
SQLite: New query
eingeben.
Sobald das neue Abfragefenster geöffnet ist, können Sie SQL-Anweisungen gegen die Datenbank ausführen. Sie können den Befehl Strg-Shift-Q (oder Cmd-Shift-Q auf einem Mac) verwenden, um Abfragen gegen die Datenbank auszuführen.
[!NOTE] Weitere Informationen zur SQLite-Erweiterung finden Sie in der Dokumentation.
Datenbankschema
Das Schema einer Datenbank ist ihr Tabellenentwurf und ihre Struktur. Die airports-Datenbank hat zwei Tabellen: cities
, die eine Liste von Städten in Großbritannien und Irland enthält, und airports
, die die Liste aller Flughäfen enthält. Da einige Städte mehrere Flughäfen haben können, wurden zwei Tabellen erstellt, um die Informationen zu speichern. In dieser Übung verwenden Sie Joins, um Informationen für verschiedene Städte anzuzeigen.
Städte |
---|
id (PK, integer) |
city (text) |
country (text) |
Flughäfen |
---|
id (PK, integer) |
name (text) |
code (text) |
city_id (FK zu id in Cities) |
Aufgabe
Erstellen Sie Abfragen, um die folgenden Informationen zurückzugeben:
- Alle Städtenamen in der Tabelle
Cities
. - Alle Städte in Irland in der Tabelle
Cities
. - Alle Flughafennamen mit ihrer Stadt und ihrem Land.
- Alle Flughäfen in London, Großbritannien.
Bewertungskriterien
Vorbildlich | Angemessen | Verbesserungswürdig |
---|
Haftungsausschluss:
Dieses Dokument wurde mit dem KI-Übersetzungsdienst Co-op Translator übersetzt. Obwohl wir uns um Genauigkeit bemühen, weisen wir darauf hin, dass automatisierte Übersetzungen Fehler oder Ungenauigkeiten enthalten können. Das Originaldokument in seiner ursprünglichen Sprache sollte als maßgebliche Quelle betrachtet werden. Für kritische Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die sich aus der Nutzung dieser Übersetzung ergeben.