Datenbanken zusammenführen #39

Closed
opened 2026-06-23 11:07:25 +02:00 by niklas.ortmann · 0 comments
Owner
  • Datenbanken zusammenführen: Überführe die Tabellen articles und users in eine einzige SQLite-Datenbankdatei.
  • Foreign Keys aktivieren: Erstelle eine echte Fremdschlüssel-Beziehung zwischen articles.author und users.email.#
  • Spaltentypen & Constraints optimieren: Ersetze die einfachen Text-Felder in der Tabelle articles durch spezifische Datentypen und setze NOT NULL-Constraints für Pflichtfelder.
  • Datenmodell normalisieren: Modelliere Kategorien, Tags und Autoren relational über eigene Tabellen statt über reine Textfelder.Validierung im Schema spiegeln: Hinterlege Pflichtfelder und Längenregeln direkt im Datenbankschema (nicht nur im PHP-Code).
  • Verzeichnis-Erstellung automatisieren: Erweitere den Initialisierungsprozess so, dass der Ordner db/ automatisch erstellt wird, falls er existiert oder fehlt.
- Datenbanken zusammenführen: Überführe die Tabellen articles und users in eine einzige SQLite-Datenbankdatei. - Foreign Keys aktivieren: Erstelle eine echte Fremdschlüssel-Beziehung zwischen articles.author und users.email.# - Spaltentypen & Constraints optimieren: Ersetze die einfachen Text-Felder in der Tabelle articles durch spezifische Datentypen und setze NOT NULL-Constraints für Pflichtfelder. - Datenmodell normalisieren: Modelliere Kategorien, Tags und Autoren relational über eigene Tabellen statt über reine Textfelder.Validierung im Schema spiegeln: Hinterlege Pflichtfelder und Längenregeln direkt im Datenbankschema (nicht nur im PHP-Code). - Verzeichnis-Erstellung automatisieren: Erweitere den Initialisierungsprozess so, dass der Ordner db/ automatisch erstellt wird, falls er existiert oder fehlt.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: niklas.ortmann/webprogrammierung#39