Navrhoval bych následující tabulky:
a) Recept - název, popis, složka a další informace
b) Ingredience – název, popis, z obchodu (ano nebo žádná hodnota, pokud byla zakoupena v obchodě), recipieid (id receptu této suroviny). To umožňuje, aby přísady měly receptury
c) recipie_ingredients - receipieid, folderid (v podstatě to váže recept na jeho ingredience)
Rada je správná, protože můžete skončit v kruhové smyčce z ingrediencí do receptur atd
AKTUALIZACE:Doporučil bych přidat do receptu sloupec isingridient, aby bylo možné přidat do tabulky přísad pouze recepty, o kterých je známo, že jsou přísadami. To může pomoci snížit pravděpodobnost cyklických odkazů