Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dylemat przy projektowaniu bazy
Forum PHP.pl > Forum > Bazy danych > MySQL
szuwar
Witam. To mój pierwszy post na tym forum więc proszę o wyrozumiałość winksmiley.jpg
Muszę zrobić bazę zawierającą opis posiłków dla klientów. Jestem przy momencie gdy muszę zapisywać co kto je. Mam dwa pomysły na to:
1 . Tworzę jedną tabelę mającą kolumny (nazwy kolumn będą oczywiście inne):
id osoby,pierwszy posiłek pierwszy produkt,pierwszy posiłek pierwszy produkt-ile,pierwszy posiłek drugi produkt-co, .........., szósty posiłek czwarty produkt - ile,
Czyli tabela zawierałaby ok 49 kolumn
2. Dla każdej osoby Tworzę osobną tabelę o nazwie posilki_idosoby
produkt,gramatura
I wtedy dla każdego posiłku bym przyjmował 4 wiersze, czyli tabela będzie miała 24 wiersze.

Może ktoś ma inny pomysł na rozwiązanie mojego problemu?
AxZx
moj pomysl

tabele:
osoba: id, imie, nazwisko
posilek: id, osoba_id, data, opis,
produkt: id, posilek_id, nazwa, gramatura
szuwar
Reszte tabel mam:
user: user_id,login,email,hasło,data rejestracji, waga,aktywnosc,płeć
produkty: id_produktu,nazwa,węglowodany,białka,tłuszcze,kcal

Tylko muszę stworzyć coś żeby posiłki pamiętać.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.