Databasstruktur, input uppskattas

Databaser & SQL

0 svar · 621 visningar · startad av bevakad

Medlem sedan mars 20141 inlägg
Trådstart#1

Hej,

Jag har en databas som jag matar med data i olika tabeller, nu undrar jag vilken struktur som blir bäst.

Just nu ser det ut som följande:

users:
ID - Name - Games - Wins - Losses - Goals - Assist - 2min

event:
ID - opponents - Results - UserID

Participants
ID - UserID - EventID

Och det fungerar ju bra på sina vis, dock så ska det ju matas in en hel del resultat här, tillexempel vilka alla målskyttar osv är.

Istället funderar jag på lägga upp strukturen såhär:

users:
ID - Name

event:
ID - opponents - Results - UserID

Participants
ID - UserID - EventID - Games - Wins - Losses - Goals - Assist - 2min

Fördelen blir att jag kan se i vilka matcher som spelarna har gjort mål i, vilken jag inte gör med nuvarande statistik. Men när jag ska visa statistiken på en spelares profil, då måste jag köra en count på varje column, så som Wins, Losses osv.

Så vad säger ni, hur bör jag lägga upp databasen?

266 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)