Normalisering av en databas till den tredje normalformen (3 / 7 steg)
Steg 3: Första normalformen
Första normalformen är den metod att ta bort multi-valued attribut från en uppsättning data.
Vad är ett attribut?
Ett attribut är ett kännetecken av data i tabellen, som beskriver ett fält eller en cell i en tabell.
Flervärden attribut
Ett attribut med flera värden uppstår när ett enskilt fält fungerar som platshållare för flera attribut. Ett exempel på detta kan ses i figuren ovan.
I figuren ovan, kan attributet för barn ha flera värden. Detta är ett exempel på en multi-valued attribut, och användningen av dem kan begränsa funktionaliteten i en databas. Om en fråga skapades för att räkna ut vad barnen tillhör john, kan databasen ge det rätta svaret.
Men om vi var att försöka skapa en fråga som var att fastställa vilken förälder Adam tillhörde, skulle det inte ge ett svar. Detta händer eftersom när frågan läser attributet av Johns barn, det kommer att läsa "Adam, Sam, Dean". Det kommer inte att kunna separera flera värdena.