![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 1 Dołączył: 29.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie jestem jak widać super dobry w MySQL i stąd też pytanie. Od pewnego czasu tworzę grę strategiczną i nie wiem jak dobrze zbudować tabele do surowców. Muszą być tam umieszczone takie opcje jak
Surowców jest 5. Osobiście mam 2 pomysły 1. Utworzyć 5 tabel gdzie będzie osobny surowiec z wyżej wymienionymi kolumnami. 2. Utworzyć 2 lub więcej tabel gdzie w pierwszej będą wszystkie surowce z ich pojemnością magazynu, w drugiej np. data_aktualizacji i wzrost. nie wiem jaki sposób jest korzystniejszy dla bazy. Chciałbym usłyszeć Wasze zdanie na ten temat pozdrawiam |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%) ![]() ![]() |
A który sposób wydaje Ci się sensowniejszy? Który jest łatwiejszy w rozbudowie (np gdybyś chciał dodać nowy surowiec?)
A jak podasz więcej szczegółów to się może okazać, że jest jeszcze jakiś lepszy sposób ![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 1 Dołączył: 29.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Sensowniejszy wydaje mi się pierwszy i narazie na takim pracuje. Nowy surowiec także łatwiej dodać w pierwszy sposobie tylko gdy dochodzi do załadowania danych z bazy jest większa ilość zapytań no i w końcu jest więcej tabel
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%) ![]() ![]() |
Czy łatwiej dodać nową tabelę (pamiętaj że to wymaga uwzględnienia tegow kodzie aplikacji) czy nowe wiersze do istniejących tabel?
Czytałeś już o normalizacji danych? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 1 Dołączył: 29.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ilość surowców będzie równa 5. W pierwszym pomyśle użytkownik tworzyłby 5 nowych wierszy w 5 tabelach do każdego miasta.
O normalizacji zaraz poczytam. Dzięki |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 07:54 |