Guide: PHP- & MySQL-innføring: Kapittel 9

Databasenormalisering

Forrige gang lærte vi det mest grunnleggende om databaser. Nå skal vi sette opp databasene på best mulig måte.

Oppsummering

Normalisering av en database gjør dataene enklere å jobbe med, og forhindrer dobbellagring av data. Første normalform krever at alle rader ikke kan deles opp mer; og at hver rad kan identifiseres ved hjelp av en primærnøkkel.

Andre normalform krever at alle ikke-nøkler i en tabell er avhengig av hele nøkkelen, og ikke bare deler av den, og at tabellen er på første normalform. Tredje normalform krever at alle data i en tabell ikke er avhengig av data som ikke er en del av en nøkkel.

Om du normaliserer dine data før du lager databasekode, vil du spare mye tid og gjøre datasettet ditt enklere å behandle.

Neste kapittel

Neste kapittel handler om hvordan man kobler PHP sammen med MySQL, og lærer deg å hente ut, oppdatere og sette inn data i databasen fra PHP.

Alle kapitlene som PDF!

Vi har kombinert alle kapitlene som finnes til en e-bok, som du kan laste ned herfra i PDF-format. E-boken inneholder en lettere modifisert versjon av de ulike kapitlene, med noen få omskrivinger for å passe bedre i trykt form. Du kan laste den ned gratis, og skrive den ut, eller bare lese den på skjerm om du ønsker det.

PDF-versjonen er på hele 87 sider, og er en 1,4 MB stor nedlasting. Vi gjør oppmerksom på at dette er et prøveprosjekt, og du er velkommen til å kommentere hva du mener om PDF-versjonen ovenfor artikkelforfatter.