Pytanie czysto teoretyczne wiec to co bedzie ponizej bedzie wymyslane na biezaco:
Zalozmy ze mamy taka prosta baze danych:
Tab_przepis
Id/nazwa/kat...
Ex. 1/kurczak w ciescie/mieso
Tab_skladnik
Id/nazwa/ile/miara/wart_energetyczna
Ex.
1/ogorek/100/gram/55
2/sol/100/gram/774
Czyli baza skladnikow i potraw.
Zalzmy ze chcemy teraz do jakies potrawy dac skladniki np do naszego kurczaka w ciescie.
Tworze nowa tabele bo chyba tak trzeba?
Tab_skladnik_check
Skladnik_id/miara_id(zalzmy ze bedzie tabela miar. Wczesniej tego nie napisalem)/ ile/wart_energ
Czyli.
1/1/600/6448
1- symbolizuje id produktu
1- symboliduje id miary zalyzmy ze to gramy
600- to ilosc
6448 - wartosc energetyczna
I tu pytanie
Kazdy skladnik ma bazowa miare i ilosc zapisana w tabeli skladnik zalzmy ze te 100 gram.
Czy robiac tabele skladnik_check da sie wyliczyc ilosc np wartosci energetycznej na podstawie ilosci danego skladnika podanej w tabeli skladnik_check. Nie baczac na to ze sam skladnik jeat z innej tabeli?
Czy probuje to zle rozwiazac czy wrecz przeciwnie moje myslenie jest poprawne.