Avatar billede hestetoften Nybegynder
02. juni 2004 - 23:53 Der er 3 kommentarer og
1 løsning

Hjælp til normalisering af tabel

Jeg ønsker at få denne tabel / DB op på NF3, men kan overhovedet ikke huske hvordan man gør.
Er der en venlig sjæl der gider hjælpe mig ?

<a href="www.jysk-web.dk/McTabelNormal.html">Her er tabellen</a>

På forhånd tak.
Larsen
Avatar billede jkrons Professor
03. juni 2004 - 00:26 #1
Du kan vælge at lave nogle opslagstabeller til fabrikat, model og måske type. Hvis model og motor altid hører sammen, kan det anbringes i en tabel for sig selv, men ellers er der nok ikke så meget, du behøver at gøre.
Avatar billede jkrons Professor
03. juni 2004 - 00:31 #2
Problemet er, at der er så få data i din tabel, at det er meget svært for ukyndige at "spotte" sammenhænge mellem de enkelte felter i tabellen. Har Honda XL 350 R fx altid en cylinder og overliggende knastaksel? Er der andre end Honda, der laver en model, der hedder XL600? Så det kan godt være, at der skal meget mere til for at normalisere.  Det er nok meget nemmere at du selv gør det. Brug evt denne huskeregel:

Alle felter i tabellen skal være afhængige af:

The key, the whole key, and nothing but the key, so help me Codd.

The Key er 1NF, The whole key er 2NF og Nothing but the key er 3NF.
Avatar billede eyvind Seniormester
04. juni 2004 - 20:23 #3
I princippet bør alt hvad der skal gentages hentes i en tabel.
Dine forklarende tekster bør ikke stå i feltet [tekst] som burde hedde type.
Fabrikat bør være en tabel (også nemmere at rette hvis du staver forkert)
Årgang er noget fælles og bør stå i en tabel (sikkert mange fra 1989)
Du kan også tænke på hvad du ville søge efter.
eks. ofroadere,1987,Yamaha,kardan,img-peter
Du bør have autonummerering i dit ID felt og en lidt sigende tekst.
Det var hvad jeg lige kunne komme på at rette.
Men selvfølgelig kommer det jo an på hvor stor din database bliver.
Avatar billede Slettet bruger
04. juni 2004 - 20:31 #4
ID bør være en sigende unik værdi. F.eks. stelnummer eller lignende unik værdi.
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