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:
| id | name | punkte |
|---|---|---|
| 1 | Luna | 12 |
| 2 | Lily | 15 |
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
Idee sitzt! Als Nächstes: verbinden und Tabelle erstellen.