DatorerDatabaser

Normaliseringen av databaser

Gruppering av samma data i tabellen kan göras på olika sätt. Attribut i en relation bör grupperas enligt relations principen, det vill säga, bör det vara fullt minimera duplicering av data, samt att förenkla förfarandet för deras behandling, följt av en uppdatering. Ett av de främsta problemen med att utforma databas utför eliminering av redundans, och det uppnås genom normalisering.

Normalisering databas representerar en formell apparater begränsningar för att skapa tabeller som gör det möjligt att eliminera dubbelarbete, med konsistensen nödvändig programvara lagrad information, minska arbetskostnaderna i samband med att upprätthålla och underhåll av databasen. Normalisering operation består i utbyggnaden av de ursprungliga databastabeller i enklare. I varje skede av denna process med nödvändighet tabell ges i den normala formen. Varje steg kännetecknas av normaliseringen av en viss uppsättning begränsningar, som måste följa alla tabeller. Sålunda är avlägsnandet utförs icke-nyckeltabellinformation, som är överflödig.

Normaliseringen av databaser bygger på begreppet funktionellt beroende mellan attribut. Det anses att ett attribut är beroende av den andra, om varje gång ett visst värde på den andra attributet motsvarar inte mer än en av det första värdet.

Normaliseringen av databaser - en allmän term, men det kan delas upp i flera vanliga former, som kommer att diskuteras senare.

Ett dataobjekt anses relevanta för den första normalformen när värdet av varje egenskap är dess sula. Om en viss attribut har en dubblett värde, kan det inte betraktas som ett föremål som tillhör den första normalformen. Det visar sig att du kan skapa en ännu en enhet som är ett dataobjekt.

Ett dataobjekt anses tillhöra den andra normalformen när det redan är i första normalformen, men var och en av dess attribut, som inte består i en potentiell sätt, helt oberoende i funktionella termer från var och en av de potentiella nycklar.

Ett dataobjekt anses tillhöra den tredje normalform, om det redan är i andra normalformen, men det inte utgör någon transitiva beroenden av icke-nyckel föremål från tangenterna. Under transitiva beroendet är allmänt förstås som en uppenbar relation mellan fälten.

Normalisering databas sätter utvecklaren huvudsyftet är att få alla relationer till den tredje normalform. Endast på detta sätt i framtiden kommer det att bli möjligt att skapa ett effektivt informationssystem.

Normaliseringen av databaser: grundläggande regler

Det bör formulera en uppsättning regler som skall följas i arbetet med normalisering. Den första är att utesluta de återkommande grupperna. Nödvändig för att bilda en separat tabell lagra varje uppsättning av relaterade attribut, vilket skapar en separat nyckel. Nästa, se till att eliminera redundanta data. I de fall där attribut förhållandet observeras endast på den del av nyckeln, då måste det sättas i en separat tabell. Den tredje regeln är obligatorisk med undantag för kolumner som inte är beroende av nyckeln. Attribut bör placeras i ett isolerat bord, om de inte har den önskade effekten på nyckeln. Var noga med att isolera de oberoende flera relationer. I det här fallet talar vi om vad som inte sett konkreta samband mellan flera relationer. Slutligen är det nödvändigt att isolera de olika relationer relaterade semantiskt. I denna databas normalisering är klar, följt av en utvecklingsprocess.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sv.birmiss.com. Theme powered by WordPress.