Jak zaprojektować bazę danych

Witam!
Chciałby poprosić o wskazówkę jak zaprojektować bazę danych.
Mianowicie chcę stworzyć aplikację w której będą zapisywane przepisy,

Składniki - Osobna tabela, model kontroler do tworzenia nowych składników.

Składniki stan - Pod koniec każdego dnia wpisujemy stan składników jakie mamy i zapisujemy

Przepis - Opis, Składniki oraz ich ilość (np: kapusta 30g, marchewka 20g) Opis przygotowania.

W jaki sposób do przepisu dodać oprócz nazwy składnika jego ilość? Jak to zrobić? Trzeba stworzyć dodatkową tabele w której zamieszczę np id_składnika id_przepisu oraz ilość?

Cześć,

No tak jak piszesz chyba by było najlepiej - jeden przepis ma wiele składników, a jeden składnik ma wiele przepisów :smiley: czyli many to many. Zrób tak jak piszesz. Hmmm To też by się nadawało.