von F3K Total » Fr, 08.08.2014 22:20
Hi,
flo.sonneborn hat geschrieben:Kann ich das Ganze theoretisch mit Base lösen oder sollte ich mich da eher in Richtung PHP/MySQL bewegen?
Das ist keine Frage des Frontends oder der verwendeten Datenbank, sondern eher eine Frage der Datenstruktur. In einer relationalen Datenbank, HSQL (Base) und MySql, arbeitet man mit Tabellen und Fremdschlüsseln, also z.B. eine Tabelle Artikel, eine Tabelle Artikel_Untergruppen, eine Tabelle Untergruppen_Untergruppenartikel und eine Tabelle Untergruppenartikel.
Wobei ein Artikel quasi genau "weiss" (über Fremdschlüssel) welche Untergruppen zu ihm gehören, während eine Untergruppe wieder weiß, welche Untergruppelartikel zu ihr gehören.
Je nach Verschachtelungstiefe braucht man dann mehr oder weniger Tabellen. Um das zu verstehen, solltest du dich mit
http://de.wikipedia.org/wiki/Relationale_Datenbank beschäftigen.
Deine Excel-Tabelle ist alles andere als in dieser Struktur. Das Hauptproblem ist also, wie du die Daten aus einer Tabelle, sinnvoll verknüpft, in mehrere Tabellen überführen kannst. Hast du das, dann kannst du alle Einzelteile und Kombinationen finden, die du suchst.
Besser wäre wahrlich, wenn du an die ursprüngliche Datenbank, aus der die Daten sicherlich kommen, herankommen würdest.
Kurz und gut, die Excel-Tabelle ist für diesen Fall Bullshit.
Gruß R
Hi,
[quote="flo.sonneborn"]Kann ich das Ganze theoretisch mit Base lösen oder sollte ich mich da eher in Richtung PHP/MySQL bewegen?[/quote]Das ist keine Frage des Frontends oder der verwendeten Datenbank, sondern eher eine Frage der Datenstruktur. In einer relationalen Datenbank, HSQL (Base) und MySql, arbeitet man mit Tabellen und Fremdschlüsseln, also z.B. eine Tabelle Artikel, eine Tabelle Artikel_Untergruppen, eine Tabelle Untergruppen_Untergruppenartikel und eine Tabelle Untergruppenartikel.
Wobei ein Artikel quasi genau "weiss" (über Fremdschlüssel) welche Untergruppen zu ihm gehören, während eine Untergruppe wieder weiß, welche Untergruppelartikel zu ihr gehören.
Je nach Verschachtelungstiefe braucht man dann mehr oder weniger Tabellen. Um das zu verstehen, solltest du dich mit [url]http://de.wikipedia.org/wiki/Relationale_Datenbank[/url] beschäftigen.
Deine Excel-Tabelle ist alles andere als in dieser Struktur. Das Hauptproblem ist also, wie du die Daten aus einer Tabelle, sinnvoll verknüpft, in mehrere Tabellen überführen kannst. Hast du das, dann kannst du alle Einzelteile und Kombinationen finden, die du suchst.
Besser wäre wahrlich, wenn du an die ursprüngliche Datenbank, aus der die Daten sicherlich kommen, herankommen würdest.
Kurz und gut, die Excel-Tabelle ist für diesen Fall Bullshit.
Gruß R