Vier Phasen: normale Abfrage, Manipulation ausprobieren, Ursache verstehen, sichere Variante vergleichen.
Datenbank: Eine strukturierte Sammlung von Daten – zum Beispiel eine Tabelle mit Schülernamen, Klassen und Noten.
Datenbankmanagementsystem (DBMS): Das Programm, das die Datenbank verwaltet. Es speichert, sucht und schützt die Daten. Beispiele: MySQL, PostgreSQL, SQLite.
SQL (Structured Query Language): Die Sprache, mit der man dem DBMS Anweisungen gibt – also sagt, welche Daten man sehen, einfügen oder löschen möchte.
Tabelle: Eine geordnete Form, um Daten darzustellen. Zeilen heißen Datensätze, Spalten heißen Felder oder Attribute.
WHERE: Ein Teil eines SQL-Befehls, der eine Bedingung festlegt. Beispiel: „Zeig mir nur die Zeilen, wo der Name gleich alice ist.“
Keine echte Datenbank. Alles läuft im Browser. Noten und Kommentare sind standardmäßig verborgen.
| ID | Username | Klasse | Durchschnitt (Note) | Kommentar |
|---|
Suche dir einen Namen aus der Tabelle. Beispiel: alice.
„Hole alle Spalten aus students, aber nur die Zeile, wo username gleich alice ist.“
SELECT * FROM students WHERE username = 'alice';