1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Kako normalizirati ERD

Skrbniki baz podatkov in razvijalci programske opreme uporabljajo diagrame odnosov entitet za organizacijo zasnove baze podatkov. Diagram določa glavne skupine informacij in posebne atribute, kot so ime, telefonska številka in naslov. Včasih so podatki v veliki skupini večkratni; na primer, prodajno naročilo ima lahko eno vrstično postavko, pet ali 20. V zasnovi baze podatkov bi lahko to prilagodili tako, da za vsako naročilo ustvarite 20 vrstičnih postavk, vendar to zapravlja prostor na trdem disku in ne obravnava 21 postavk. Rešitev je shranjevanje ponovljenih podatkov kot ločenih entitet. Računalničarji ta proces imenujejo normalizacija. Ko normalizirate ERD, so rezultati prilagodljivi in ​​učinkoviti.

1. korak

Preberite atribute entitete. Upoštevajte tiste, ki se ponavljajo. Od tistih, ki ponavljajo, identificirajo in združujejo podobne lastnosti. Na primer, entiteta stranke ima lahko naslednje atribute:

ID številka stranke subjekta, ime, naslov, mesto, država, poštna številka, komentar 1, komentar 2, komentar 3, skupna prodaja, prodajalec 1, prodajalec 2, prodajalec 3.

Atributa Komentar in Prodajalec se ponovita.

2. korak

Odstranite ponavljajoče se atribute iz izvirne entitete. Združite jih v skupine in zanje ustvarite nove entitete. Za zgornji primer ustvarite nove entitete, »Komentarji« in »Prodajalci«. Zdaj imate naslednje entitete in atribute:

Subjekt stranke ID številka stranke, ime, naslov, mesto, država, poštna številka, skupna prodaja.

Komentar entitete komentarjev

Prodajalec subjekta Prodajalec

3. korak

Novim entitetam dodajte atribut, ki jih poveže z izvirno entiteto. Novi subjekti ne stojijo samostojno - služijo kot hčerinske družbe izvirniku. Povezava enolično identificira vsak zapis v izvirni entiteti. ID številka stranke na primer edinstveno identificira vsako stranko. To normalizira prvotni ERD na naslednji način:

Subjekt stranke ID številka stranke, ime, naslov, mesto, država, poštna številka, skupna prodaja.

Številka ID stranke entitete komentarjev, komentar

ID številka stranke subjekta Salesmen, prodajalec

ERD zdaj sprejme poljubno število komentarjev ali prodajalcev za katero koli stranko.


  1. Kako Dial storitve za stranke na Sprint Phone
  2. Kako poklicati MetroPCS Customer Service
  3. Kako Odklopite je Alltel Line
  4. Kako spremeniti pogodbo mobilnega telefona
  5. Kako najti Verizon Wireless strankam