Informatik
Tabellen & Datenbanken
Daten in Zeilen und Spalten ordnen, damit ein Computer in Sekunden findet, wofür du Stunden blättern würdest.
Das brauchst du vorher
Dein Stundenplan, die Bestenliste in deinem Lieblingsspiel, die Kontaktliste in deinem Handy: Das sind alles Tabellen. Sobald eine Tabelle so groß wird, dass kein Mensch sie mehr überblicken kann, übernimmt eine Datenbank. Sie speichert Millionen Einträge und findet trotzdem in einem Wimpernschlag genau den einen, den du suchst.
Zeilen und Spalten
Eine Tabelle ordnet Daten in Zeilen und Spalten. Jede Zeile ist ein Eintrag, zum Beispiel ein Schüler, ein Produkt oder ein Song. Jede Spalte ist eine Eigenschaft, zum Beispiel Name, Preis oder Länge. Damit kein Eintrag mit einem anderen verwechselt wird, bekommt jede Zeile eine eindeutige Nummer, ganz ähnlich wie ein Index in einer Liste: Nummer 47 gibt es genau einmal, egal wie viele Leute denselben Namen haben. Fachleute nennen diese Nummer den Schlüssel der Zeile.
Die Zählung beginnt bei 0.
Suchen und Filtern statt Blättern
Der eigentliche Trick einer Datenbank: Du blätterst nie selbst. Du stellst eine Frage wie 'Zeig mir alle Bücher mit weniger als 200 Seiten', und die Datenbank liefert nur die passenden Zeilen. Das nennt man Filtern. Filter lassen sich kombinieren: erst alle Songs der Kategorie Rock, davon nur die ab 2020. Aus Millionen Zeilen bleibt so eine kleine Liste übrig, die du wirklich brauchst. Damit das so schnell geht, legt die Datenbank für wichtige Spalten ein Verzeichnis an, ähnlich dem Register hinten in einem Buch. Sie muss dann nicht jede einzelne Zeile anschauen.
Datenbanken sind überall
Deine Schule speichert Noten und Fehltage in einer Datenbank. Ein Onlineshop speichert Produkte, Preise und Bestellungen in mehreren Tabellen, die über Nummern verbunden sind: Deine Bestellung merkt sich nur die Produktnummer, nicht die ganze Produktbeschreibung. Und wenn dir ein Streamingdienst Serien vorschlägt, filtert er gerade seine riesige Datenbank danach, was dir gefallen könnte.
Aufgaben
0 von 6 gelöstZeit zum Ausprobieren. Du kannst nichts kaputt machen, jeder Versuch zählt.
In einer Tabelle mit Songs steht jeder Song in einer eigenen Zeile. Was steht dann in einer Spalte?
Eine Tabelle hat 5 Spalten und 8 Zeilen. Wie viele Zellen (Felder) hat sie insgesamt?
In einer Schülertabelle gibt es zwei Schüler, die beide Max Meier heißen. Woran erkennt die Datenbank sie trotzdem eindeutig?
Ordne jedem Begriff aus einer Datenbank die passende Erklärung zu.
Die Zeilen einer Tabelle sind lückenlos ab 1 durchnummeriert, jeder neue Eintrag bekommt die nächsthöhere Nummer. Die Tabelle hat 57 Zeilen und du fügst einen Eintrag hinzu. Welche Nummer bekommt er?
Damit zwei Schüler mit demselben Namen nie verwechselt werden, bekommt jede Zeile eine eindeutige ….
Damit geht es weiter