Hallo und herzlich Willkommen zu Ladebalken.

ER-Diagramm in Planung

In der Zeit zwischen Weihnachten und Neujahr sind die Menschen ja meist nicht so produktiv; Mich nicht ausgeschlossen! Allerdings bin ich auch nicht ganz untätig.

In der Zwischenzeit tüftele ich weiter an meinen Controller Skeletten, die ja, wie angekündigt, noch nicht ganz perfekt sind. Sozusagen Refaktorisierung ohne Implementierung.

Des weiteren “arbeite” ich am ER-Diagramm. Ich muss zugeben, ein wirkliches ER-Diagramm habe ich bisher noch nie gemacht, deshalb arbeite ich mich momentan in das Tool MySQL Workbench – ein Open Source Datenbankdesigner – ein. Auf einem Blatt Papier wäre ich wahrscheinlich schneller erfolgreich, aber man lernt ja fürs Leben!

Mein erstes ER-Diagramm soll bewusst nur die verschiedenen Models darstellen, und nicht deren Struktur beschreiben, es werden also noch keine Felder angegeben. Danach kann ich mich durch die Cake-Welt kämpfen um benötigte Model Erweiterungen (Behaviors) zu suchen. Diese können wiederum weitere Tabellen fordern oder spezielle Felder benötigen. Sobald ich so eine Struktur gefunden habe, die eine optimale Basis für meine Daten bereitstellt, werde ich die Datenbankstruktur komplett ausarbeiten und mich dann an die Erstellung der Models in PHP machen.

Vorher werde ich allerdings, und das ist auch ein Grund für meine Controller Skelette, die Datenbankstruktur mit den benötigten Daten in den Actions vergleichen, um so zu sehen, ob alle Daten vorhanden sind und so abzufragen sind, dass meine Ziel-Features aufgehen.

Naja, aber bis dahin ist noch ein langer Weg!

Sobald ich weiter komme – ich denke allerdings, dass dies erst Anfang 2010 der Fall sein wird – so werde ich euch auf dem laufenden halten. Ich hoffe allerdings, dass mit diesem Post meine Strategie ein bisschen verständlicher wird.

Posted on 30 Dezember '09 by Sebastian Bechtel, under Everdy.