Autor Zpráva
Petr-K
Profil *
Zdravím,
potřeboval bych poradit s jedním navrhem databáze, pro vás to bude zajisté jednoduché. Jedná se o databázi receptů.

Takže... aby tabulky neměly nesmyslně mnoho sloupců, bude asi nejlepší záklandí informace o receptu vložit do jedné tabulky a ingredience do druhé. A já právě přemýšlím, jaký bude nejefektivnější způsob ukládání ingrediencí, když budu chtít ve finále recepty vyhledávat právě podle obsazených ingrediencí?

Můžete mi poradit jak byste databázi navrhli?
Díky
Keeehi
Profil
tabulka1
id_jidla,recept

tabulka2
id_ingredience,ingredience

tabulka3 (spojovací)
id_jidla,id_ingredience

(N:N)
tiso
Profil
recipes(id, category_id, ...)
ingredients(id, ...)
units(id, ...)
recipes_ingredients(recipe_id, ingredient_id, unit_id, quantity)
Petr-K
Profil *
Je dekuji za rychle reakce.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0