camarat Skrevet 16. november 2004 Del Skrevet 16. november 2004 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? Takk på forhånd for alle svar! Lenke til kommentar
christt Skrevet 16. november 2004 Del Skrevet 16. november 2004 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
camarat Skrevet 16. november 2004 Forfatter Del Skrevet 16. november 2004 Dette innlegget skulle vel ha vært under Databaser. Ja, jeg merket det etter jeg hadde lagt det inn.. beklager!! 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
audunr Skrevet 16. november 2004 Del Skrevet 16. november 2004 Eller select *,Antall mål from spillerdatabase LEFT JOIN måldatabase ON spillerdatabase.spillerID = måldatabase.spillerID Så får du alt i én rad. MVH Audun Lenke til kommentar
Lanka Skrevet 17. november 2004 Del Skrevet 17. november 2004 Bruk Access. Det er et utrolig bra program til sånne enkle databaser, slik som du beskrev der. Har Informasjonstekologi på skolen og der setter vi opp nøyaktig like databaser som du vil lage. Med Relasjoner og Spørringer og Skjemaer og hele pakken.. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå