webForumDet fria alternativet

Normalisering?

2 svar · 606 visningar · startad av casca

cascaMedlem sedan feb. 20005 891 inlägg
#1

Har plöjt igenom "Lär dig mySQL på 3 veckor" idag, och har läst lite om normalisering, men jag förstår inte riktigt vad man ska använda det till... Vad är det till för egentligen?

------------------
buy now - pay forever

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Normalisering innebär främst att man definierar sin datamodell så att data enbart lagras på ett ställe. Om det är så är det enklare och effektivare att söka och ändra data.

T.ex. om man vill ha en databas med information om filmer och skådespelare så är det bättre att ha en tabell med egenskaper för filmer, en med egenskaper för skådespelare och en relationstabell som beskriver i vilka filmer en skådespelare medverkar istället för att ha en tabell för all information.
Denna enda tabell skulle då innehålla dubbellagrade data.

Det finns en hel del litteratur om datamodellering om du vill läsa mer.

------------------
essentitia preter non sans multiplicandum

cascaMedlem sedan feb. 20005 891 inlägg
#3

Ok, tack LarsG.. :)
Hoppas du trivs på wF btw :e

------------------
buy now - pay forever

129 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)