Daten abfragen
Die erste Datenbank
Als Beispieldatenbank dient jetzt eine Datenbank mit Geo-Basisdaten. Zunächst sind nur zwei Tabellen vorhanden:
Es gibt also die Tabellen ort und land. Die Attribute der Tabellen sind darunter mit ihren Datentypen in MySQL genannt.
Falls du eine eigene MySQL- oder SQLite-Datenbank hast, dann kannst du für die folgenden Aufgaben die Daten importieren; ansonsten kannst du SQL auch direkt in den Aufgaben ausprobieren.
Download der terra1-Datenbank für MySQL und für SQLite.
SQL
Wenn unterschiedliche Programme auf die gleiche Datenbank zugreifen sollen, dann muss eine einheitliche "Sprache" vereinbart werden. Mit dieser Schnittstellen-Sprache können die Programme auf die Daten der zentralen Datenbank zugreifen.
Die wichtigste Sprache ist SQL - Structured Query Language.
Aufgabe 1
Hier siehst du einen ganz einfachen SQL-Befehl. Betrachte seine Ausgabe:
Was bedeuten die einzelnen Teile (SELECT / FROM / WHERE
) des SQL-Befehls?
Vielleicht hilft es dir, Teile des SQL-Befehls zu verändern und ihn erneut auszuführen.
Aufgabe 2
Schreibe SQL-Befehle, um
- alle Orte in Frankreich auszugeben.
- alle Orte in Deutschland auszugeben und zwar deren Namen, Länge und Breite.
Quellen
-
[1]: Client-Server-Modell - Urheber: TM - Lizenz: inf-schule.de
unter Verwendung von:
- Database Server - Urheber: lyte - Lizenz: Public Domain