Kampfgummibaerlie
Datenbank-Guru
- Beiträge
- 743
Hallo meine werten Leser!
Mich würde interessieren, wie man eine Datenbank möglichst gut im Voraus planen kann.
Ich habe bisher immer das Prinzip von einfach tabellarisch aufschreiben gegangen, haber aber heute das Prinzip einer "Mind-Map" erfahren, und mich würde interessieren, ob andere in solchen Dingen schon ein wenig mehr Erfahrung haben.
Mein Problem denke ich ist, dass ich, wenn ich eine gut funktionierende Datenbank erstellt habe, das Ganze gerne auf ein Minimum an Rechenleistung sowie einem Schutz vor diversen anderen Fehlern, die bei der Datenbank entstehen könnten, vorzubeheben.
Also, wenn ich einmal wieder ein neues "Projekt" zur Hand hätte, würde ich diese gerne enorm langsam angehen, sprich meine Vorgehensweise wäre wie folgt:
1.: Eine oder mehrere Mind-Maps erstellen
2.: Das Prinzip der Mind-Map auf Karteikarten schreiben (Tabellenname, Spaltenname, Spaltentyp, etc)
3.: Die Karteikarten in den richtigen Ablauf sortieren, damit ich zB nicht die Tabelle "Maschinen", welche sich auf "Maschinentypen" bezieht erstelle
4.: Ein Diagramm für den Ablauf in einem Programm oder auf einer Homepage aufschreiben (damit ich den benötigten Code einfach in diversen Sprachen schreiben kann)
5.: Die Datenbank nach Planung (Karteikarten) erstellen
6.: Das Programm nach Planung (Diagramm) erstellen
Wobei ich mir nicht sicher bin, ob das schreiben auf Karteikarten von Vorteil wäre, weil ich die Bezüge zueinander sowie Constraints auf extra Zettel schreiben müsste.
Sollte ich also anstatt Karteikarten einfach A4-Papier verwenden?
Evtl. die Karteikarten für Funktionen nutzen, die ich entsprechend zu den A4 Zetteln mit den Tabellen lege, klebe, oder so, damit die Funktion erstellt wird, wenn alles, was dazu benötigt wird, vorhanden ist?
Wäre natürlich dankbar über eine Konstruktive Diskussion darüber, wie ich, falls sich ein weiteres Projekt für mich findet, ich dieses möglichst optimal erarbeite.
Danke, das Kampfgummibaerlie ;D
Mich würde interessieren, wie man eine Datenbank möglichst gut im Voraus planen kann.
Ich habe bisher immer das Prinzip von einfach tabellarisch aufschreiben gegangen, haber aber heute das Prinzip einer "Mind-Map" erfahren, und mich würde interessieren, ob andere in solchen Dingen schon ein wenig mehr Erfahrung haben.
Mein Problem denke ich ist, dass ich, wenn ich eine gut funktionierende Datenbank erstellt habe, das Ganze gerne auf ein Minimum an Rechenleistung sowie einem Schutz vor diversen anderen Fehlern, die bei der Datenbank entstehen könnten, vorzubeheben.
Also, wenn ich einmal wieder ein neues "Projekt" zur Hand hätte, würde ich diese gerne enorm langsam angehen, sprich meine Vorgehensweise wäre wie folgt:
1.: Eine oder mehrere Mind-Maps erstellen
2.: Das Prinzip der Mind-Map auf Karteikarten schreiben (Tabellenname, Spaltenname, Spaltentyp, etc)
3.: Die Karteikarten in den richtigen Ablauf sortieren, damit ich zB nicht die Tabelle "Maschinen", welche sich auf "Maschinentypen" bezieht erstelle
4.: Ein Diagramm für den Ablauf in einem Programm oder auf einer Homepage aufschreiben (damit ich den benötigten Code einfach in diversen Sprachen schreiben kann)
5.: Die Datenbank nach Planung (Karteikarten) erstellen
6.: Das Programm nach Planung (Diagramm) erstellen
Wobei ich mir nicht sicher bin, ob das schreiben auf Karteikarten von Vorteil wäre, weil ich die Bezüge zueinander sowie Constraints auf extra Zettel schreiben müsste.
Sollte ich also anstatt Karteikarten einfach A4-Papier verwenden?
Evtl. die Karteikarten für Funktionen nutzen, die ich entsprechend zu den A4 Zetteln mit den Tabellen lege, klebe, oder so, damit die Funktion erstellt wird, wenn alles, was dazu benötigt wird, vorhanden ist?
Wäre natürlich dankbar über eine Konstruktive Diskussion darüber, wie ich, falls sich ein weiteres Projekt für mich findet, ich dieses möglichst optimal erarbeite.
Danke, das Kampfgummibaerlie ;D
Zuletzt bearbeitet: