Hallo Ihr,
ich bin eigentlich Webdesigner der aber immer mehr zur Programmierung überläuft. Nun habe ich mein erstes Projekt wo eine etwas aufwändigere Datenbank zum Einsatz kommen muss und ich weiß schon nicht richtig weiter.
Mit dem dazugehörigen Programm erstellt man Trainingspläne (also eine Abfolge von Übungen). Man kann aber nicht nur Übungen betrachten sondern auch selbst welche erstellen sowie natürlich nach Übungen anhand bestimmter Schlüsselwörter suchen.
Jede Übung beinhaltet folgende Daten:
1. Name der Übung
2. Ziele der Übung
3. Keywords der Übung
4. Beschreibung des Übungsablaufes
5. Bilder/Fotos zur Übung
6. Kurzbeschreibung zu jedem Foto
Von all diesen Punkten sind nur 1 und 4 immer nur ein Wert (Varchar). Jede Übung kann aber beliebig viele Ziele, Keywords, Bilder und entsprechende Kurzbeschreibung haben die auch alle völlig frei gewählt werden können.
Wie kann ich das umsetzen und dabei sicherstellen das die Datensätze gut durchsuchbar bleiben und einigermaßen übersichtlich.
Eigentlich wollte ich mySQL verwenden allerdings komm ich nicht drauf wie ich das anständig strukturieren soll. Auch stundenlange suchen nach ähnlichen Beispielen brachte mir keine hilfreichen Erkenntnisse.
Wie würdet Ihr das angehen und aufbauen. Oder doch eine Objectorientierte Datenbank? Wir sieht es da mit der Durchsuchbarkeit aus?
Bitte um Hilfe
ich bin eigentlich Webdesigner der aber immer mehr zur Programmierung überläuft. Nun habe ich mein erstes Projekt wo eine etwas aufwändigere Datenbank zum Einsatz kommen muss und ich weiß schon nicht richtig weiter.
Mit dem dazugehörigen Programm erstellt man Trainingspläne (also eine Abfolge von Übungen). Man kann aber nicht nur Übungen betrachten sondern auch selbst welche erstellen sowie natürlich nach Übungen anhand bestimmter Schlüsselwörter suchen.
Jede Übung beinhaltet folgende Daten:
1. Name der Übung
2. Ziele der Übung
3. Keywords der Übung
4. Beschreibung des Übungsablaufes
5. Bilder/Fotos zur Übung
6. Kurzbeschreibung zu jedem Foto
Von all diesen Punkten sind nur 1 und 4 immer nur ein Wert (Varchar). Jede Übung kann aber beliebig viele Ziele, Keywords, Bilder und entsprechende Kurzbeschreibung haben die auch alle völlig frei gewählt werden können.
Wie kann ich das umsetzen und dabei sicherstellen das die Datensätze gut durchsuchbar bleiben und einigermaßen übersichtlich.
Eigentlich wollte ich mySQL verwenden allerdings komm ich nicht drauf wie ich das anständig strukturieren soll. Auch stundenlange suchen nach ähnlichen Beispielen brachte mir keine hilfreichen Erkenntnisse.
Wie würdet Ihr das angehen und aufbauen. Oder doch eine Objectorientierte Datenbank? Wir sieht es da mit der Durchsuchbarkeit aus?
Bitte um Hilfe
Comment