Minimalist
Neuer Benutzer
- Beiträge
- 4
Hallo erstmal,
ich arbeite schon ne Weile mit Datenbanken, bin aber kein Experte auf dem Gebiet. Ich würde mich freuen, wenn ihr mir bei meinem Problem helfen könnt.
In meiner Firma habe ich eine recht große MySQL-Datenbank, die Kundendaten auf ungefähr 30 Tabellen enthält. Mit dieser möchte ich eine Art Controlling- / Berichtswesen-Tool in PHP realisieren.
Der User soll zuerst eine Ansicht, also alle Spalten / Daten der Kunden auswählen, die er später angezeigt haben will. Anschließend definiert er noch einen Filter um genau die Datensätze zu bekommen, die er für seine Auswertung braucht.
Das Ganze ist also recht dynamisch und schließt praktisch alle Tabellen mit ein, die in irgendeiner logischen Relation zur Kundentabelle stehen. Einen Query mit PHP zu erzeugen, der 30 Tabellen miteinander joint, scheint mir da keine gute Methode zu sein...
Da die Thematik noch recht neu für mich ist, suche momentan ich nach Ansätzen und Best Practices um dieses Projekt möglichst sauber zu realisieren. Vor allem frage ich mich, ob sich sowas überhaupt mit relationalen Datenbanken richtig realisieren lässt. Wären objektorientierte / objektrelationale DBs eine Alternative?
Hat schon jemand Erfahrungen mit solchen Tools gemacht und noch Tipps für mich?
Danke schonmal für eure Antworten!
ich arbeite schon ne Weile mit Datenbanken, bin aber kein Experte auf dem Gebiet. Ich würde mich freuen, wenn ihr mir bei meinem Problem helfen könnt.
In meiner Firma habe ich eine recht große MySQL-Datenbank, die Kundendaten auf ungefähr 30 Tabellen enthält. Mit dieser möchte ich eine Art Controlling- / Berichtswesen-Tool in PHP realisieren.
Der User soll zuerst eine Ansicht, also alle Spalten / Daten der Kunden auswählen, die er später angezeigt haben will. Anschließend definiert er noch einen Filter um genau die Datensätze zu bekommen, die er für seine Auswertung braucht.
Das Ganze ist also recht dynamisch und schließt praktisch alle Tabellen mit ein, die in irgendeiner logischen Relation zur Kundentabelle stehen. Einen Query mit PHP zu erzeugen, der 30 Tabellen miteinander joint, scheint mir da keine gute Methode zu sein...
Da die Thematik noch recht neu für mich ist, suche momentan ich nach Ansätzen und Best Practices um dieses Projekt möglichst sauber zu realisieren. Vor allem frage ich mich, ob sich sowas überhaupt mit relationalen Datenbanken richtig realisieren lässt. Wären objektorientierte / objektrelationale DBs eine Alternative?
Hat schon jemand Erfahrungen mit solchen Tools gemacht und noch Tipps für mich?
Danke schonmal für eure Antworten!