ComputereDatabaser

Normalisering af databaser

Gruppering af de samme data i tabellen kan gøres på forskellige måder. Attributter i et forhold skal grupperes i henhold til den relationelle princip, der er, skal det fuldt minimere overlapning af data, samt at forenkle proceduren for deres behandling efterfulgt af en opdatering. Et af de primære problemer med at designe database udfører fjernelse af redundans, og det opnås ved normalisering.

Normalisering database repræsenterer en formel apparater restriktioner at oprette tabeller, der giver mulighed for at eliminere dobbeltarbejde, med den konsekvens nødvendige software lagret information, reducere lønomkostningerne forbundet med at opretholde og database vedligeholdelse. Normalisering operationen består i en udvidelse af de oprindelige databasetabeller i enklere. På hvert trin i denne proces nødvendigvis tabellen i den normale form. Hver fase er karakteriseret ved normalisering af et bestemt sæt af restriktioner, der skal overholde alle bordene. Således er fjernelse udføres ikke-nøgletabel informationer, der er overflødig.

Normalisering af databaser er baseret på begrebet funktionel afhængighed mellem de attributter. Det anses, at en attribut er afhængig af den anden, hvis hver gang en bestemt værdi af den anden attribut svarer til ikke mere end en af den første værdi.

Normalisering af databaser - en generel betegnelse, men det kan opdeles i flere normale former, som vil blive diskuteret senere.

Et dataobjekt findes relevant for den første normale form, når værdien af hver attribut er dens eneste. Hvis en bestemt attribut har en dublet værdi, kan det ikke betragtes som en genstand, der tilhører den første normalform. Det viser sig, at man kan skabe en endnu en enhed, der er en data objekt.

Et dataobjekt anses for at tilhøre den anden normale form, når det er allerede i første normal form, men hver af dens attributter, der ikke omfatter en potentiel måde, helt uafhængig i funktionel henseende fra hver af de potentielle taster.

Et data genstand anses for at tilhøre den tredje normalform, hvis den allerede er i anden normal form, men det gjorde ikke præsentere nogen transitive afhængigheder af ikke-centrale objekter fra tasterne. Under transitive afhængighed almindeligvis forstås som en klar sammenhæng mellem felterne.

Normalisering databasen sætter udvikleren hovedformål at bringe alle relationer til den tredje normale formular. Kun på denne måde i fremtiden vil det være muligt at skabe et effektivt informationssystem.

Normalisering af databaser: grundlæggende regler

Det bør formulere et sæt af regler, der skal følges i arbejdet med normalisering. Den første er at udelukke de gentagne grupper. Nødvendig for at danne en separat tabel lagring hvert sæt af relaterede attributter, som skaber en separat nøgle. Dernæst skal du sørge for at fjerne overflødige data. I tilfælde, hvor attributten forhold iagttages kun på den del af nøglen, så det skal sættes i en særskilt tabel. Den tredje regel er obligatorisk bortset kolonner, der ikke er afhængige af nøglen. Attributter skal placeres i en isoleret tabel, hvis de ikke har den ønskede effekt på nøglen. Vær sikker på at isolere de uafhængige flere relationer. I dette tilfælde taler vi om, hvad der ikke er set konkret sammenhæng mellem flere relationer. Endelig er det nødvendigt at isolere de mange relationer relateret semantisk. I denne database normalisering er afsluttet, efterfulgt af en udviklingsproces.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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