Zurück zur Übersicht

Begriff

Datenbank

General Databases S1
1 Quelle 1 Lernpfad 16 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Eine Datenbank ist ein digitaler Aktenschrank, in dem Informationen extrem ordentlich sortiert sind. Stell dir eine Excel-Tabelle vor, aber viel mächtiger. Dort speichert Facebook alle deine Freunde. Amazon alle deine Bestellungen. Deine Bank alle Kontobewegungen. Ohne Datenbanken müsste man alles in Textdateien schreiben – und das Suchen würde ewig dauern.

Merksatz: Ein elektronisches System zur strukturierten Speicherung und schnellen Abfrage von großen Datenmengen.


Lernbruecke für Anfänger

Wenn du bei Datenbank ganz neu startest, denke zuerst nicht an Fachwörter, sondern an die Alltagssituation: Daten dauerhaft speichern. Der Begriff beschreibt einen klaren Baustein im größeren Ablauf. Frage dich immer: Was ist der Eingang, was passiert in der Mitte, und woran erkenne ich am Ende, dass es funktioniert hat?

Ein guter Einstieg ist, den Begriff in einem Satz zu erklären, danach ein reales Beispiel zu nennen und erst dann die Technikdetails zu lernen. So entsteht kein reines Auswendiglernen, sondern ein mentales Modell.

Quick-Check

  1. Was ist der Unterschied zwischen einer Datenbank und einer Excel-Tabelle?
    Excel ist für Menschen (visuell). Datenbanken sind für Computer (massiv skalierbar, multiuser-fähig, sicher). Excel stürzt bei 1 Mio. Zeilen ab, Datenbanken lachen darüber.
  2. Warum nutzt man nicht für alles NoSQL?
    Weil SQL-Datenbanken (Tabellen) extrem gut darin sind, Beziehungen darzustellen ("Kunde hat Bestellung hat Artikel"). NoSQL ist flexibler, aber oft schlechter bei komplexen Verknüpfungen (Joins).
  3. Was passiert, wenn zwei Leute gleichzeitig denselben Datensatz ändern?
    Die Datenbank sperrt ihn kurzzeitig ("Locking"). Einer muss warten, bis der andere fertig ist, damit keine Daten überschrieben werden (Concurrency Control).