09. december 2005 - 23:36Der er
8 kommentarer og 1 løsning
Forslag til brugerdatabase
Hej,
Jeg sidder lige og prøver at udtænke en brugerdatabase inden for sport hvor en bruger er oprettet én gang, men kan, hvis han har lyst, deltage i en eller flere dicipliner.
Jeg vil helst at brugeren skal indtaste sine oplysninger m. navn osv. kun én gang og have et entydigt bruger-ID, men at han har muligheden for at være med i én eller flere sportsgrene, hvor der for hver kan gælde forskellige er præferencer som Handicap, Regler og Point. - Disse havde jeg tænkt skulle ligge i tabeller for sig selv.
Altså databasen vil jeg gerne strikke sammen så brugeren kan registrere sig én gang, men han må gerne være regístreret under grenen "tennis" - eller både grenen "tennis" og "golf", som har hver sin tabel fordi der gælder forskellige præferencer og regler for henholdsvis hver sport/hver tabel.
Håber det ikke er indviklet at forstå. - Jeg har prøvet at lave det hvor jeg giver hver en sportsgren et ID og så laver GrenID hos hver bruger som så relaterer til hinanden. Dette virker fint, hvis brugeren altså kun relaterer til én sportsgren, men hvad hvis brugeren vil være registreret som udøvende tennis, golf og fodbold på én gang, som ligger med deres præferencer i hver deres tabel..
Håber nogen kan komme med et lille indblik :-) Mvn
Måske kan du lave en ekstra tabel som er til ting som de er tilmeldt til:
TilmeldteTilGren - ID - brugerID - grenID
Her er dit ID din primære nøgle og de to andre informationer kan stå der uendelig antal gange. På den måde kan de enkelte bruge godt optræde flere gange og med forskelligt GrenID.
Hm - kan ikke lige se ud fra din tekst om 1 præference har tilknyttet regler
Citat:
"men at han har muligheden for at være med i én eller flere sportsgrene, hvor der for hver kan gælde forskellige er præferencer som Handicap, Regler og Point"
"som har hver sin tabel fordi der gælder forskellige præferencer og regler for henholdsvis hver sport/hver tabel"
Jeg har kigget lidt på jeres forslag og prøvet at bygge den database som malkor foreslår, og jeg tror det er ude i den stil.
Der skal gælde et sæt præferencer eller hvad man skal kalde det, for hver sportsgren, f.eks. hvis nu en sportsgren er basket, så skal der være kollonnerne ex. point, fodfejl, udvisninger osv.
Hvor der i grenen ex. skak bare skal være tid, resultat
- Altså så det må endne op med en tabel for hver sportsgren som relaterer til grenens ID, men det er måske det du mener Malkor, med dine to tabeller "regler" og "præferencer"? Jeg mente ikke at reglerne for spillet skulle være i databasen, men bare at hver gren har et sæt kollonner hvor man kan "bogføre" grenens mest essentielle bestandele.
Det er blot vigtigt at brugeren bare kan være registreret én gang, og at han så kan "abonnere" på 1 eller flere sportsgrene, som hver har et sæt bestandele (før kaldet præferencer) af forskellig art.
Jeg tror faktisk jeg er ved at have løsningen med hjælp fra jeres svar. Smid et svar malkor, så kan i dele lige over. - Så vender jeg tilbage hvis jeg får probs med det igen..
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.