Alle Lehrpfade9. Datenbanken & SQL – Das Langzeitgedächtnis
beginner+50 XP
Tabellen verstehen (Die Super-Excel-Tabelle)
💡 Die Kernidee im Alltag:
"Wenn der Server neustartet, ist der Arbeitsspeicher leer. Datenbanken sind das Langzeitgedächtnis deines Systems: Hier werden Daten auf der Festplatte sicher gespeichert."
Wie es wirklich funktioniert (Erklärt für 12-Jährige)
Eine Tabelle hat Spalten (Eigenschaften) und Zeilen (Einträge):
-- Tabelle erstellen
CREATE TABLE Benutzer (
Id INTEGER PRIMARY KEY AUTOINCREMENT,
Vorname TEXT NOT NULL,
Email TEXT UNIQUE,
ErstelltAm DATETIME DEFAULT CURRENT_TIMESTAMP
);
-- Neuen Eintrag einfügen
INSERT INTO Benutzer (Vorname, Email)
VALUES ('Maximilian', 'max@muster.de');
KI-Power-Tipp für Entwickler
Empfohlener Assistent: Cursor / ChatGPT
Golden Prompt für deinen Editor:
Erstelle mir ein SQL CREATE TABLE Statement für eine E-Commerce Bestellungs-Tabelle mit Fremdschlüssel (Foreign Key) auf eine Benutzer-Tabelle.
Qualitäts-Prüfung: Prüfe, ob `FOREIGN KEY (UserId) REFERENCES Users(Id)` syntaktisch korrekt formuliert ist.
Interaktive Übung & lokaler Testlauf
Schreibe den SQL-Befehl zum Einfügen eines Nutzers: `INSERT INTO Users (Name) VALUES ('Anna');`.