strukturering af database
Hejsa.Jeg er ret meget i tvivl om hvordan man skal opbygge følgende database. Jeg prøver lige at forklare det med et opdigtet eksempel. Hvis man forestiller sig at en bruger kan oprette en bruger på en side, hvor man kan slå med 2 terninger. Dette kan man gøre ved forskellige spillesteder, ved forskellige borde, og ved forskellige dealers.
Så forestiller jeg mig tables vil se sådan ud:
play_dice
________
p_id
place
table
dealer
Hvis man forestiller sig at en bruger kan oprette sig med:
Users
_________
u_id PK AI
username
password
Play_dice
Lad os sige der er 1000 brugere, som hver slår terningerne 40.000 gange. Brugerne har så mulighed for at registrere hvad de slår, hvor det var henne, hvilket bord og hvilken dealer der var ved bordet. Efterfølgende kan en bruger så trække data ud og se hvor mange gange de har slået 12, 7, 2 osv, og hvilket bord det var ved, hvilken dealer det var ved, og hvilket sted de spillede.
Hvordan skal man opbygge den database mest hensigtmæssigt, hvis man skulle trække data ud på det. Skulle man samle det i én table som dette her?
Users
_________
u_id PK AI
username
password
Play_dice
place
table
dealer
eller skulle man lave det i to tables, og så man kunne lave noget join, keys eller hvad man nu gør her? som dette:
Users
_________
u_id PK AI
username
password
Play_dice
play_dice
________
p_id
place
table
dealer
Mvh Mads