rezepte
Von: J. Knelangen (johannek@arcor.de) [Profil]
Datum: 20.02.2008 15:04
Message-ID: <47bc3363$0$4279$9b4e6d93@newsspool3.arcor-online.net>
Newsgroup: de.comp.datenbanken.misc
Datum: 20.02.2008 15:04
Message-ID: <47bc3363$0$4279$9b4e6d93@newsspool3.arcor-online.net>
Newsgroup: de.comp.datenbanken.misc
Hallo alle miteinander, hier ist Johannes Knelangen aus Bremen mit folgendem, kleinen Problem: Was ist eine richtige Datenbank-Struktur für eine Rezept-Gericht-Menü Datenbank? Einzelheiten: Es gibt eine Tabelle "REZEPT", die die jeweils benötigten Zutaten mit den entsprechenden Mengen und eine Zubereitungsanweiseung enthält. Ich bräuchte jetzt eine Tabelle "GERICHT", die beliebig viele Rezepte einem Gericht zuordnet. Dann noch eine Tabelle "MENUE", die beliebig viele Gerichte einem Menü zuordnet. Da nicht wirklich "beliebig" viele Elemente zugeordnet werden müssen, habe ich einfach die Anzahl an Spalten so hoch gewählt, dass auf jeden Fall jeweils genügend Zutaten (Tabelle "REZEPT"), Rezepte (Tabelle "GERICHT") oder Gerichte (Tabelle "MENUE") eingügt werden können. Auf diese Weise bin ich natürlich schon beim Einrichten der Datenbank auf eine bestimmte Zahl an Zutaten, Rezepten oder Gerichten festgelegt, die der nächsthöheren Ebene zugeordnet werden können. Das scheint mir allerdings nicht besonders elegant. Kann man das mit SQL (postgresql) auch dynamisch hinbekommen? Oder gibt es vieleicht ein ganz anderen Ansatz, als die von mir angedachte Tabellenstruktur? Danke für alle Antworten oder Hinweise! Ich freue mich auch über links auf einschlägige Fundstellen im Netz! Grüße aus der Bremer Innenstadt, J.Knelangen[ Auf dieses Posting antworten ]
Antworten
- Torsten Schneider (20.02.2008 15:10)
- J. Knelangen (20.02.2008 15:28)
- Torsten Schneider (20.02.2008 15:38)
- Tim Landscheidt (20.02.2008 16:35)
- Siegfried Schmidt (21.02.2008 09:33)
- Tim Landscheidt (21.02.2008 11:09)
- Siegfried Schmidt (21.02.2008 12:44)
- Tim Landscheidt (21.02.2008 14:41)
- Andreas Kretschmer (20.02.2008 15:36)
- Anonymous Poster (20.02.2008 15:45)
- Clemens Meerbaum (21.02.2008 13:22)
- J. Knelangen (20.02.2008 16:19)
