Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak zbudować dobre relacje tabel?
acainoks
post
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

  1. "rodzaj", "ilość", "pojemność_magazynu", "data_aktualizacji", "wzrost_na_Jednostkę_czasu", "id_user","id_city"


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
Go to the top of the page
+Quote Post
Mchl
post
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 winksmiley.jpg
Go to the top of the page
+Quote Post
acainoks
post
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
Go to the top of the page
+Quote Post
Mchl
post
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?
Go to the top of the page
+Quote Post
acainoks
post
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 07:54