Database beheerders en softwareontwikkelaars gebruiken Entity Relationship Diagrams aan het ontwerp van een database te organiseren . Het diagram geeft aan grote groepen van informatie en specifieke attributen zoals naam , telefoonnummer en adres . Soms , gegevens in een grote groep komt in veelvouden , bijvoorbeeld , kan een verkooporder een regel post , vijf of 20 hebben . In uw database ontwerp , kan u dit aan te passen door het creëren van 20 posten voor elke bestelling , maar dit verspilt harde schijf ruimte en behandelt geen 21 items . De oplossing is om herhaalde gegevens als afzonderlijke entiteiten . Computer wetenschappers noemen dit proces normalisering . Wanneer u normaliseren een ERD , de resultaten zijn flexibel en efficiënt . Instructies 1 Lees de attributen van een entiteit . Merk op die herhaling . Van degenen die herhalen , te identificeren en de groep dezelfde kenmerken . Customer EntityCustomer ID Number , Naam , Adres , Stad , Provincie, Postcode , Commentaar 1 , Commentaar 2 , Commentaar 3 , Totale Verkoop , Verkoper 1 , 2 Verkoper : Zo kan een klant entiteit de volgende kenmerken hebben , Salesman 3 . Reactie en Salesman attributen herhalen . kopen van 2 Verwijder het herhalen van attributen uit de oorspronkelijke entiteit . Groeperen ze en nieuwe entiteiten voor hen. Voor het bovenstaande voorbeeld , het creëren van nieuwe entiteiten , " Commentaar" en U hebt nu de volgende entiteiten en attributen " verkopers . " : Customer EntityCustomer ID Number , Naam , Adres , Stad , Provincie, Postcode, Totale Verkoop . Reacties EntityComment Salesmen EntitySalesman 3 In een attribuut aan de nieuwe entiteiten die hen verbindt met de oorspronkelijke entiteit . De nieuwe entiteiten niet op zichzelf staan - ze dienen als dochterondernemingen aan het origineel . De link identificeert elke record uniek in de oorspronkelijke entiteit . Bijvoorbeeld , de klant ID nummer identificeert elke klant . Dit normaliseert de oorspronkelijke ERD als volgt : Customer EntityCustomer ID Number , Naam , Adres , Stad , Provincie, Postcode, Totale Verkoop Reacties EntityCustomer ID Number , Commentaar . verkopers EntityCustomer ID nummer , Salesman De ERD herbergt nu een aantal reacties of verkopers voor een bepaalde klant .
|