Gå til innhold

Hvordan sette opp databasen!


Anbefalte innlegg

Jeg driver og mekker en hjemmeside for fotball-laget jeg spiller på, og skal få opp et system hvor jeg enkelt setter opp resultater fra kamper.

 

Det jeg vil ha med er:

Dato

Hjemmelag

Bortelag

Resultat

Målscorere (for mitt lag)

Kort (for mitt lag)

Beste spiller (for mitt lag)

Referat

 

Det er forsåvidt ingen problemer å sette det opp slik i en database, men jeg er interessert i en database som teller hvor mange mål de forskjellige målscorerne har.

 

Jeg har allerede en egen database for spillere.

 

Det jeg har tenkt på, men som jeg lurer på om kan være litt dobbelt arbeid er å lage det som følgende:

 

Kamp-database med

KampId

Hjemmelag

Bortelag

Mål Hjemmelag

Mål Bortelag

Beste spiller

Referat

 

Spiller-database med

SpillerId

Navn

Posisjon

Antall mål

Antall gule kort

Antall røde kort

 

Mål-database med

MålId

KampId

SpillerId

Antall mål

 

Kort-database med

KortId

KampId

SpillerId

Kort

 

Og lage et system for å skrive inn hvor jeg først legger inn kampen (spillere er allerede registrerte), og deretter legger inn hvem som scoret i kampen.

 

 

 

Er dette utrolig tungvint, har dere en annen måte å løse det på eller er dette den eneste måten? :hmm:

 

 

Takk på forhånd for alle svar!

Lenke til kommentar
Videoannonse
Annonse

Dette innlegget skulle vel ha vært under Databaser.

 

Så vidt jeg kan se ser den ganske ok ut det oppsettet ditt.

Men du trenger vel egentlig ikke antall-mål, antall-kort i Spiller-database da du har dette i Mål-databasen og Kort-databasen. Du bør vel kanskje også ha med tidpunkt i Mål-databasen.

Lenke til kommentar
Dette innlegget skulle vel ha vært under Databaser.

Ja, jeg merket det etter jeg hadde lagt det inn.. beklager!! :blush:

 

 

Men da fjerner jeg oversikten over antall mål og kort fra spillerdatabasen.

 

 

 

For å legge det inn på siden for hver spiller, så må jeg bruke:

 

SELECT * FROM kortdatabase WHERE spillerid=1

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...