Vad är behovet av normalisering?

Vad är behovet av normalisering?

Normalisering behandlar bryta upp en databas i olika tabeller att undvika repetitiva uppgifter.

Till exempel behöver du inte stad och postnummer för varje kund i databasen, eftersom staden kommer alltid att vara samma för ett visst postnummer, så du dela upp:
Tabell 1: Ort och postnummer.
Tabell 2: Kunddata, inbegripet postnummer, utom staden.
Nu kan du titta upp staden med hjälp av kunder postnumret. Du har undvikit att ha en miljon poster av den samma känt staden i en databas med en miljon kunder.
Detta är bara ett exempel på där det kan vara användbart.

Det finns tillfällen där människor med flit inte normalisera en databas eller endast till viss del. Det har ofta att göra med hastigheten i databasen.

Det vanliga tillvägagångssättet i normalisering i databasprogram är att säkerställa att data är uppdelad i två eller flera tabeller, så att när data i en av dem uppdateras det inte leder till anamolies av data. Tanken är att säkerställa att kombination, tillgängliga data är konsekventa.
Men i data Warehouse, kan en även tenderar att bryta det stora bordet i flera "denormaliserad" mindre bord. Detta kan leda till massor av extra utrymme som används. Men det hjälper i ett indirekt sätt - man undviker omkostnaderna av sammanfoga data vid frågor.
Att göra saker klart överväga följande tabell
Den ursprungliga tabellen är följande
Student
Namn
Ålder
Adress
Klass
Avgifter som betalas
Varumärken i olika

Student
Namn
Ålder
Adress
Klass
Avgifter som betalas

Vi kan dela upp i 2 tabeller, vertikalt
Student
Namn
Klass
Varumärken i olika

Observera att fälten för student namn och klass upprepas, men att hjälper till att minska upprepade kopplingsoperationer, eftersom fälten används normalt av student namn och markerar gjorde finns i båda fälten.

  • Relaterade Frågor

  • Vad är behovet av grundläggande försäkring för pensionärer?

  • Vad är nisch journalistik och vad är behovet av nisch?

  • Vad är behovet och betydelsen av beskogning?

  • Vad är behovet av globala konkurrenskraft?

  • Vad är behovet av osäkerhet i marknadsföring kanal?

  • Vad är behovet av lagen?

  • Vad är min-max normalisering?

  • Vad är behovet och betydelsen av Idrottsmedicin?

  • Vad är behovet av konsumentupplysning?

  • Att vara en elektronik och kommunikation Engineering student vad är behovet av termodynamiken?

  • Vad är behovet av amatörradio?

  • Vad var behovet av bomull gin?

  • Vad är behovet av cloud computing?

  • Vad är behovet av att skydda qutab minar?

  • Vad är behovet av jämställdhet?

  • Vad är behovet av nätsäkerhet?

  • Vad är behovet av ett system för kontroll och samordning i en organism?

  • Vad är behovet av transistorn förspänns?

  • Vad är behovet av glädje?