Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 16.01.2014 Ostrzeżenie: (0%)
|
Witam, pisze tutaj ponieważ nie wiem czy zrobiłem to we właściwy sposób. Wymyśliłem sobie apliakcję do genrowanie diet. Chodzi mi o problem ze strukturą tabel:
Mam takie table: users: -id -name -bmi -calories ingredients: -id -name -calories_per_100g meals: -id -name -calories_min -weight_min ingredient_meal: -id -ingredient_id -meal_id diets: -id -name -day -meal_id -user_id Czy według was struktura tabel jest ok? Np chciałbym generować diety na 30 dni dla jednego usera. Będe bardzo wdzięczny za podpowiedzi:) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
To, że systemy narzucają ograniczenia nie oznacza, że trzeba się na nie ot tak godzić. Ta kolumna jest po prostu zbędna, a przy metodyce zapisu "wywal powiązania -> wstaw nowe powiązania" wartości id będą rosły w astronomicznym tempie. Poza tym kolega pytał o schemat bazy, a nie schemat pod konkretne narzędzie (ORM) więc przy takim rozpatrywaniu kolumna tym bardziej nadaje się do wywalenia.
|
|
|
|
Bondar91 Projekt bazy danych 31.10.2019, 14:13:34
phpion 1. W tabeli ingredient_meal kolumn id jest zbędna ... 3.11.2019, 19:07:47
viking Cytat(phpion @ 3.11.2019, 19:07:47 ) ... 3.11.2019, 19:17:18
viking Ogólnie się zgadzam ale... tym id może być uuid a ... 3.11.2019, 20:01:32 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 04:20 |