Dobra, chyba pierwszą wersję mam zrobioną. Mógłby ktoś ocenić czy to ma sens? Brakuje jeszcze myślę jednej tabeli i kilku rekordów, ale najpierw chcę wiedzieć czy dobrze myślę o samej podstawie.
Danie (IdDania, Nazwa, Typ - produkt/przepis, Kalorie, Bialko, Weglowodany, Tluszcze, Gramatura - g/ml/szt)
Ilosc (IdSkladnika, IdDania, Ilosc)
Zjedzone (IdZjedzone, Dzien, IdUzytkownika, NazwaPosilku, IdSkladnika)
Uzytkownik (IdUzytkownika, Imie, Nazwisko, Login, Haslo)
Spojrzałem na przykładowe programy dzienniczków diety i doszedłem do kilku wniosków. Widzę to w ten sposób, że w tabeli Danie będę miał wszystkie dania i produkty (Potrawy, Pomidory), bo to tak naprawdę nie ma znaczenia czy to będzie w osobnej tabeli czy w tej samej. Tabela ilość powstała po to, by nie powielać danych. Myślę, że dzięki tabeli Zjedzone jesteśmy w stanie rozdzielić w pełni kto, co, kiedy i na jaki posiłek zjadł.
Oczywiście brakuje jeszcze choćby pola KalorieDziennie, które by trzymało informację ile kalorii dany użytkownik musi zjeść, ale to myślę nie jest ważna funkcjonalność na ten moment.
Proszę o sugestię czy dobrze rozumuję i co mógłbym poprawić.