Coding Club for girls
Home
Einführung SQL Workshop

Galaxy SQL!

Dies ist eine Wiederholung der Informationen, die du bereits während der Präsentation gehört hast. Du musst also nicht alles nochmals genau lesen und kannst mit den Workshop anfangen. Workshop anfangen

Heute lernen wir, Datenbanken mit einem sehr nützlichen Tool zu verwalten: SQL (Structured Query Language bedeutet auf Englisch Strukturierte Abfragesprache). Wieso braucht man Datenbanken überhaupt?

Wenn du auf Spotify nach Musik suchst, sendet dein Telefon eine Nachricht an ein Spotify-Datenzentrum mit deiner Suche. Ein Programm im Datenzentrum wird dann ausgeführt, um die Musik zu finden, die dich interessiert, und sie dir dann zu schicken. Aber es gibt Millionen von Songs auf Spotify! Und sie haben alle einen Titel, einen Stil, eine Anzahl von Wiedergaben, einen oder mehrere Künstler... Wie findest du also schnell die Musik, die du in diesem großen Chaos suchst? Es braucht so etwas wie ein großes Archiv oder eine große digitale Bibliothek, um all das zu speichern. Diese Aufzeichnung nennt man eine Datenbank. Um Daten in dieser Datenbank abzurufen oder neue Daten hinzuzufügen, müssen Befehle an den Computer gesendet werden. Spotify hat große Datenbanken, um nicht nur alle Songs der Künstler, sondern auch die Anzahl der Wiedergaben, die Playlists der Benutzer, die Wiedergabehistorie usw. zu speichern.

Dank der Entwicklung der digitalen Welt ist es einfach, viele Daten zu speichern. Aber es ist manchmal nicht so einfach, sie gut zu organisieren, um sie später leicht wiederzufinden, dabei hilft uns SQL. Wie du sehen wirst, wird das Ergebnis deiner Abfragen in Form einer Tabelle angezeigt, denn schließlich sind Datenbanken nur große Tabellen! Trotzdem sind sie manchmal zu groß, um die Informationen Zeile per Zeile zu durchsuchen. Zum Glück sind Computer sehr gut in dieser Art von Aufgabe. Aber man muss immer noch die Sprache der Computer sprechen können, um sie höflich zu bitten, die langwierige Arbeit der Informationsrecherche zu erledigen. Für Datenbanken heisst diese sprache SQL.

Normalerweise muss man Programme installieren und ein Datenbank laden, um SQL verwenden zu können 1, aber diese Website wurde erstellt, um SQL direkt in deinem Browser zu verwenden auf eine Datenbank über fictionale Ausserirdische. Um eine SQL-Anfrage zu stellen, musst du also deinen Befehl in einen Codeblock wie unten eingeben und auf “RUN” klicken (auf Deutsch heisst run starten oder ausführen).

Die Besonderheit von SQL ist, dass die Syntax (die Schreibregeln) ziemlich frei ist. Insbesondere neigen wir dazu, Schlüsselwörter wie SELECT in Großbuchstaben zu schreiben, aber SQL unterscheidet nicht zwischen Groß- und Kleinschreibung. Du kannst auch Zeilenumbrüche und Tabulatoren nach Belieben hinzufügen. Für bessere Lesbarkeit halten wir uns oft an die in diesem Workshop vorgeschlagene Syntax. Es ist jedoch wichtig, die Reihenfolge einzuhalten, in der die Befehle geschrieben werden (SELECT (MIN/MAX/COUNT/SUM) dann FROM (dann JOIN) dann WHERE/LIMIT/LIKE usw.). Es ist auch wichtig, auf die Syntax innerhalb der Datenbank zu achten.

Informationen zu diese Datenbank:

Hilfe

Wenn du dich nicht mehr an einen Befehl erinnerst, den du verwendet hast, kannst du die Zusammenfassung der wichtigsten SQL-Befehle ansehen.

Wenn du bereit bist, kannst du mit dem Workshop beginnen, indem du auf den Link neben “Next” klickst.

  1. Genauer gesagt, wendet man SQLite, da SQL kein Programmiersprache im eigentlichen Sinne ist.