ebr Skrevet 17. oktober 2007 Del Skrevet 17. oktober 2007 er det noen som kan forklare hva det vil si?.... har en tabell med produkter, navn, produktnr, årsnummer osv... som skal normaliseres Lenke til kommentar
Harald Staff Skrevet 17. oktober 2007 Del Skrevet 17. oktober 2007 (endret) I sin enkleste form består normalisering i å dele data over flere tabeller, slik at ikke samme ting må skrives flere ganger. For eksempel, du selger tre varer i butikken din, og du har fem faste kunder som handler hos deg. I en enkelt tabell må du da skrive hva kunden har kjøpt, når, for hvor mye, hva kunden heter, hvor hun bor, telefonnumret, HVER gang hun handler. En normalisert versjon er at du skriver produkt 1, 2 og 3 i en tabell, med informasjon om navn, fabrikat, veiledende pris, importørr osv. I en annen skriver du kundene 1, 2, 3, 4, 5, med fornavn, etternavn, gateadresse, postnummer, mobiltelefon, ... Da blir jobben i den tredje tabellen veldig enkel. For hver handel skriver du at kunde 3 har kjøpt x antall produkt 2 for y kroner pr stykk, og datoen er idag. Og så lar du datamaskinen holde orden på hva som egentlig har skjedd ved å koble sammen disse tre tabellene. Datamaskiner har lett for sånt. Fordelen med normalisering er at ting står bare ett sted, dermed ikke følsomt for stavefeil og sånt, og idet en kunde får ny adresse så er det bare ett sted å rette den. Dessuten tar det mye mindre plass å ikke lagre dobbeltinformasjon. Normaliserte databaser er fler-tabells-databaser, noe som kalles "relasjonsdatabaser", det vil si at en tabell har relasjon til andre tabeller. Å sette opp dette er litt vrient og innmari gøy, så hvis det er lekser du holder på med: Dette er begripelig, morsomt og nyttig. Heng på og følg med. Foreslår at du googler "normalization" og "relational databases" hvis du trenger med detaljer. Det er tonnevis av detaljer. HTH. Beste hilsen Harald Endret 17. oktober 2007 av Harald Staff Lenke til kommentar
ebr Skrevet 17. oktober 2007 Forfatter Del Skrevet 17. oktober 2007 Oi takker...utrolig bra svar!, ble mye klokere på dette nå Lenke til kommentar
Harald Staff Skrevet 17. oktober 2007 Del Skrevet 17. oktober 2007 (endret) Så hyggelig da. Lykke til med oppgaven. Beste hilsen Harald OOps tabbe i forklaringen: "en tabell har relasjon til andre databaser" skal være "en tabell har relasjon til andre tabeller". Endret 17. oktober 2007 av Harald Staff 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å