Einführung
In dieser Herausforderung werden Sie eine SQLite-Datenbank erstellen, um Kontaktinformationen von Kunden zu verwalten. Ihr Ziel ist der Entwurf und die Implementierung einer Tabelle namens customers innerhalb der Datenbankdatei customers.db, die im Verzeichnis ~/project abgelegt werden soll.
Dabei definieren Sie Spalten für id (INTEGER PRIMARY KEY), name (TEXT) und email (TEXT). Um Datenredundanz zu vermeiden, müssen Sie sicherstellen, dass die Spalte email mit einer UNIQUE-Einschränkung versehen ist, damit keine doppelten E-Mail-Adressen gespeichert werden können. Die Aufgabe umfasst die Nutzung der sqlite3-Shell zur Ausführung von SQL-Befehlen – insbesondere der CREATE TABLE-Anweisung – sowie die Überprüfung der Tabellenstruktur mit dem Befehl .schema customers.


