Datastruktur i databasen

Tags:    mysql

Hej drenge og piger.

Så er der sku kommet en opgave ind fra mine forældre.
De vil gerne have deres egen opskriftsdatabase.
Super fedt tænker jeg, lige indtil at jeg skal udtænke hvordan jeg lige skal opbevare de forskellige ingredienser.
Den nemme løsning er jo blot at opbevare dem som en tekststreng også smide den i en text i databasen. Meeeen det er jo ikke for effektivt da de også gerne vil have den til at beregne hvis de kun skal lave til 2 personer eller fx til 10 personer.

Nogen der har en eller anden sindsyg god ide til hvordan jeg klarer den med de ingredienser?



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
INGREDIENS
id
navn

MÅLEENHED
id
navn

OPSKRIFT
id
navn

OPSKRIFTINGREDIENSER
ingrediens_id
enhed_id
opskrift_id

Hvis du så gør det sjovt har du også en omregner mellem måleenheder så du fx kan opskalere 12 teskefulde til 4 spiseskefulde (eller hvad forholdet nu end er) så det bliver lettere læseligt.




Relationer i en database?



Måske lidt felter til beskrivelse af fremgangsmåden?
:)



Hvad med http://wp-freemium.com/da/10-wordpress-skabeloner-opskrifter/

Så er det lidt hurtigere overstået.



De der wp skabeloner, Michael Larsen peger på - bryder de opskrifterne ned i komponenter og enheder eller er det blot layout til wp, dvs. man kan smide tekst og billeder ind i et layout men der er ingen nedbrydning i databasen bag?



t