Avatar billede fommy Nybegynder
31. maj 2006 - 11:05 Der er 5 kommentarer og
1 løsning

Struktur og forslag

Jeg er ved at lave et system til en hitliste med 50 pladser.
Jeg er bare lidt i tvivl om strukturen på databasen.
Skulle der være nogen gode forslag, tager jeg gerne i mod.

Jeg havde forestillet mig noget i den her retning:

top50.mdb > år-uge > 50-1

Altså selve databasen hedder top50.mdb og når man tilføjer en ny uges hitliste, bliver der lavet en ny tabel i databasen med årets og ugens navn, hvor pladserne 50 til 1 bliver skrevet i.

Måske der er en smartere måde?
Avatar billede ffsoft Praktikant
31. maj 2006 - 12:25 #1
Så kan du lige så godt lave det i et regneark!!

Hvis du vil bruge de fordele der ligger i en database, skal
du have en tabel til hits og en tabel til placering.

tblHit
HitID (PK)
HitNavn
Kunstner

tblPlacering
PlacID (PK)
Placering
Uge
Aar
HitID (FK)

Det er bare en løs skitse, databasen bør normaliseres med hensyn
til kunstner.
Avatar billede fommy Nybegynder
31. maj 2006 - 14:37 #2
Hvad vil det sige at den skal normaliseres?
Det skal bruges på nettet via en asp side, hvor man kan skrive det ind hver uge.
Avatar billede ffsoft Praktikant
31. maj 2006 - 20:04 #3
Du bør ikke lave database uden at normalisere den, hvis
du ikke ved hvad det er vil jeg stærkt råde dig til at læse
om det, f. eks. her: http://www.ffsoft.dk under eksempler.
Er det forskellige personer der skal skrive ind i databasen,
eller er der en "redaktør"??
Avatar billede fommy Nybegynder
01. juni 2006 - 13:01 #4
Der vil være en person der laver det hver uge
Avatar billede ffsoft Praktikant
01. juni 2006 - 13:19 #5
Så vil jeg foreslå denne datamodel:

tblHit
HitID (PK)
HitNavn

tblPlacering
PlacID (PK)
Placering
Uge
Aar
HitID (FK)

tblKunstner
KunstnerID (PK)
Kunstnernavn

tlbKunstner_Hit
KunstnerID (FK)
HitID(FK)
Avatar billede fommy Nybegynder
01. juni 2006 - 13:22 #6
Jeg prøver at lave det :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester