Database administratorer og softwareudviklere bruger Entity Relationship Diagrams at organisere en database design. Diagrammet angiver hovedgrupper af informationer og specifikke egenskaber , såsom navn, telefonnummer og adresse . Nogle gange, data i en større gruppe kommer i multipla , for eksempel kan en salgsordre har en post , fem eller 20 . I din database design, kan du imødekomme dette ved at oprette 20 poster for hver ordre , men det spilder plads på harddisken og ikke håndtere 21 elementer. Løsningen er at gemme gentagne data som separate enheder . Dataloger kalder denne proces normalisering. Når du normalisere en ERD , resultaterne er fleksibel og effektiv . Instruktioner
1
Læs gennem virksomhedens attributter. Bemærk dem, gentag. Af dem , der gentages , identificere og gruppe lignende egenskaber. For eksempel kan en kunde enhed have følgende attributter:
Kunde EntityCustomer id-nummer, navn , adresse, by, stat, Zip , Kommentar 1 , Kommentar 2 Kommentar 3 , alt Salg , Salesman 1 , Salesman 2 , Salesman 3. .
Comment og Salesman attributter gentag.
2
Fjern de gentagne attributter fra den oprindelige enhed. Gruppere dem og oprette nye enheder for dem. For ovenstående eksempel , oprette nye enheder , "siger ", og du har nu følgende enheder og attributter " sælgere. " :
Kunde EntityCustomer id-nummer, navn , adresse, by, stat, Zip , samlede salg.
Kommentarer EntityComment
Sælgere EntitySalesman
3
Tilføj en attribut til de nye enheder , der forbinder dem til den oprindelige enhed. De nye virksomheder, ikke stå på deres egne - de tjener som datterselskaber til det oprindelige. Linket entydigt identificerer hver post i den oprindelige enhed. For eksempel entydigt Kunden ID-nummer identificerer hver kunde. Det normaliserer oprindelige ERD som følger : Hej
Kunde EntityCustomer ID-nummer , navn , adresse, by, stat, Zip , alt Salg
Kommentarer EntityCustomer ID-nummer , Kommentar
. sælgere EntityCustomer ID-nummer , Salesman
ERD nu er plads til et vilkårligt antal kommentarer eller sælgere for enhver given kunde .