Informatik

Datenbanken

Fast jede Anwendung, die du benutzt, hat eine Datenbank im Rücken: der Fahrplan der Bahn, die Ausleihe der Stadtbibliothek, das Notenverwaltungsprogramm deiner Schule, jeder Onlineshop. In diesem Lernpfad lernst du, Daten zu ordnen, abzufragen und zu modellieren – und du lernst zu beurteilen, wann eine Datenbank gut gebaut ist und wann nicht.

Gearbeitet wird durchgehend an einer Datenbank: der eines erfundenen Musikfestivals namens Klangwiese. Sie läuft direkt im Browser – du musst nichts installieren und kannst nichts kaputt machen.

Wie du mit diesem Lernpfad arbeitest

  • Abfragebereiche kannst du direkt ausführen. Setze den Cursor in eine Anweisung und drücke den Startknopf ▷ – es läuft immer genau die Anweisung, in der der Cursor steht.
  • Wird es im Editor eng, hilft der Knopf Fullscreen unter dem Abfragebereich. Die Trennlinie zwischen Editor und Ausgabe lässt sich außerdem mit der Maus verschieben.
  • Verändere die Beispiele! Über Datenbank Reset kommst du jederzeit zum Ausgangszustand zurück.
  • Der Reiter Fehler zeigt dir schon beim Tippen, wenn ein Tabellen- oder Spaltenname nicht stimmt. Lies die Meldung, statt sie wegzuklicken.
  • Tipps sind eingeklappt. Öffne sie erst, wenn du wirklich nicht weiterkommst – und immer nur den nächsten.
  • Lösungen sind mit einem Passwort geschützt. Alle Passwörter stehen auf der Seite Lösungspasswörter – sieh dort erst nach, wenn du die Aufgabe wirklich versucht und die Tipps geöffnet hast.
  • Am Ende jeder Lektion findest du einen Selbsttest.

Eine Regel begleitet dich durch den ganzen Lernpfad: Erst denken, dann ausführen. Sag bei jeder Abfrage zuerst voraus, wie viele Zeilen und welche Spalten herauskommen. Erst danach drückst du auf ▷. Wenn Vorhersage und Ergebnis auseinandergehen, hast du gerade am meisten gelernt.

Die Kapitel

  1. Daten in Tabellen – warum Datenbanken, wie eine relationale Datenbank aufgebaut ist
  2. Abfragen mit SQL – Zeilen und Spalten auswählen, filtern, sortieren, rechnen
  3. Mehrere Tabellen – Schlüssel, Verbund, viele-zu-viele-Beziehungen
  4. Gruppieren und auswerten – Aggregatfunktionen, Gruppen, Unterabfragen
  5. Datenbanken modellieren – Entitätstypen, Beziehungen, ER-Diagramme, Datenbankschema
  6. Normalisierung – Redundanz erkennen und beseitigen, 1. bis 3. Normalform
  7. Datenbanken erstellen – Tabellen anlegen, Daten einfügen und ändern (Leistungskurs)
  8. Datenschutz und Datensicherheit – Grundprinzipien und Fallbeispiele
  9. Projekt – eine eigene Datenbank von der Idee bis zur Abfrage
  10. Referenz – SQL zum Nachschlagen

Wenn du in der Mittelstufe schon einmal mit Datenbanken gearbeitet hast, findest du unter Datenbanksysteme die einfachere Einführung. Für diesen Lernpfad brauchst du sie nicht.

Datenbanken

Teilbare URL erstellen

Abschnitte auswählen