Zum Hauptinhalt springen

Was ist eine Datenbank?

Warum Datenbank?

CSV ist super für einfache Tabellen. Eine Datenbank kann:

  • viele Datensätze verwalten
  • gezielt abfragen
  • ändern und löschen
  • strukturierter speichern

SQLite

SQLite ist eine Datenbank in einer Datei (z. B. schule.db). Kein separater Server nötig – ideal zum Lernen.

Python bringt das Modul sqlite3 mit.

Tabelle

Stell dir eine Tabelle schueler vor:

idnamepunkte
1Luna12
2Lily15

Rate mal!

Ist SQLite nur online im Internet?

Auflösung

Nein – meist eine lokale Datei auf deinem Computer.

Probiere es selbst

Experiment 1

3 Anwendungsfälle für DB notieren.

Experiment 2

CSV vs DB vergleichen (2 Vor-/Nachteile).

Experiment 3

Dateiname club.db planen.

Übungen

Level 1

Erkläre Datenbank in einem Satz.

Level 2

Skizziere Tabelle buecher.

Level 3

Wann CSV, wann SQLite?

Mini-Quiz

Mini-QuizWas ist SQLite hier vor allem?

Idee sitzt! Als Nächstes: verbinden und Tabelle erstellen.