MyLeoNes™

Datenbanken und Abfragen — Informatik, 14–17 Jahre

Wie große Sammlungen geordneter Informationen gespeichert, verbunden und abgefragt werden, ohne jeden Datensatz von Hand zu lesen.

Idee

Eine Datenbank speichert geordnete Fakten, damit ein Programm sie zuverlässig finden und ändern kann. Oft teilt man Informationen in Tabellen auf: eine für Personen, eine für Bestellungen, mit einer ID, die zusammengehörige Zeilen verbindet. Eine Abfrage ist eine genaue Frage, etwa nach allen Bestellungen einer Person.

Warum das wichtig ist

Einige Datensätze passen in eine Tabellenkalkulation, aber Millionen brauchen ein System, das Wiederholungen vermeidet und zusammengehörige Fakten konsistent hält. Datenbanken entstanden aus diesem Bedarf in Firmen, Bibliotheken und Diensten, die Informationen teilen und ändern mussten. Abfragen holen nur den nützlichen Ausschnitt heraus, statt alles zu kopieren.

Durchgerechnetes Beispiel

Eine Tabelle Orders enthält die Zeilen (Ana, 12), (Rui, 7) und (Ana, 4), wobei jedes Paar aus Name und Betrag besteht. Um Anas Bestellungen zu finden, behalten wir Zeilen mit dem Namen Ana: 12 bleibt, 7 fällt weg, 4 bleibt. Für die Summe rechnen wir 12+4=16.

Typischer Stolperstein

Ein verständlicher Fehler ist, alle Fakten in eine riesige Tabelle zu setzen, weil alles zusammen übersichtlicher wirkt. Dann wiederholen sich Namen und Adressen in vielen Zeilen, und eine Änderung kann eine Kopie übersehen. Getrennte Tabellen mit IDs wirken weniger vertraut, verringern aber Widersprüche und doppelte Arbeit.

Wo es vorkommt

Online-Shops verwenden Datenbanken für Produkte, Kunden, Lagerbestand und Bestellungen. Ein Bibliothekskatalog fragt Titel, Autoren und verfügbare Exemplare ab, während eine Schulplattform nur Datensätze holt, die ein bestimmter Benutzer sehen darf. Gute Datenbankplanung hilft außerdem, private Informationen aus den Ergebnissen anderer fernzuhalten.

Weiter erkunden

Andere Sprachen

MyLeoNes™ wird geladen…