Liebe Alle. Ich habe folgendes Problem:
Ich möchte eine Datenbank von Lebensmittel designen. Diese soll möglichst nachhaltig sein, d.h. alle Normalformen erfüllen. Das heisst im Grunde genommen ja nichts anderes, als dass:
1. NF: Jedes Feld nur einen Wert hat, d.h. Listen mit unterschiedlich vielen Einträgen in einer separaten Tabelle gespeichert werden.
2.-5. NF: Jeder eingetragene Wert ausschliesslich vom (ganzen) Schlüssel abhängt und falls Werte irgendwie zusammenhängen, diese zusammen in einer seperaten Tabelle gespeichert werden.
Nun möchte ich, dass jeder der ein Lebensmittel eintragen will, diese in einer einfachen Maske eingegeben werden kann. Je nach Spalten-Art soll automatisch auf externe Tabellen verwiesen werden:
1. Aufzählungen wie "Inhalt: Wasser, Zucker, Salz" werden in einer separaten Tabelle(npartition) gespeichert.
2. Zusammenhängende Information wie "Deutsch: Wasser, Englisch: water, Französisch: eau" werden ebenfalls in einer separaten Tabelle gespeichert. Es genügt dann "Wasser" einzugeben.
Nun habe ich gemerkt, dass so etwas selbst mit php zu modellieren viel aufwändiger ist, als ich gedacht habe. Deshalb wollte ich fragen, ob es Software gibt, die diese Arbeit erleichtert. Ich glaube es gibt APIs, die Entity Relationship Modelle automatisch in SQL Datenbanken transferieren können. Allerdings keine Opensource/Freie Software.
Habt ihr sonst irgendwelche Ideen zu diesem Thema?
Wie wird das ganze in Grossunternehmen gelöst?
Besten Dank für jede Antwort!
Ich möchte eine Datenbank von Lebensmittel designen. Diese soll möglichst nachhaltig sein, d.h. alle Normalformen erfüllen. Das heisst im Grunde genommen ja nichts anderes, als dass:
1. NF: Jedes Feld nur einen Wert hat, d.h. Listen mit unterschiedlich vielen Einträgen in einer separaten Tabelle gespeichert werden.
2.-5. NF: Jeder eingetragene Wert ausschliesslich vom (ganzen) Schlüssel abhängt und falls Werte irgendwie zusammenhängen, diese zusammen in einer seperaten Tabelle gespeichert werden.
Nun möchte ich, dass jeder der ein Lebensmittel eintragen will, diese in einer einfachen Maske eingegeben werden kann. Je nach Spalten-Art soll automatisch auf externe Tabellen verwiesen werden:
1. Aufzählungen wie "Inhalt: Wasser, Zucker, Salz" werden in einer separaten Tabelle(npartition) gespeichert.
2. Zusammenhängende Information wie "Deutsch: Wasser, Englisch: water, Französisch: eau" werden ebenfalls in einer separaten Tabelle gespeichert. Es genügt dann "Wasser" einzugeben.
Nun habe ich gemerkt, dass so etwas selbst mit php zu modellieren viel aufwändiger ist, als ich gedacht habe. Deshalb wollte ich fragen, ob es Software gibt, die diese Arbeit erleichtert. Ich glaube es gibt APIs, die Entity Relationship Modelle automatisch in SQL Datenbanken transferieren können. Allerdings keine Opensource/Freie Software.
Habt ihr sonst irgendwelche Ideen zu diesem Thema?
Wie wird das ganze in Grossunternehmen gelöst?
Besten Dank für jede Antwort!