1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Kako normalizirati ERD

Administratori baza podataka i programeri softvera koriste dijagrame odnosa entiteta za organiziranje dizajna baze podataka. Dijagram navodi glavne skupine informacija i specifične atribute kao što su ime, telefonski broj i adresa. Ponekad podaci u glavnoj skupini dolaze u višestrukim oblicima; na primjer, prodajna narudžba može imati jednu stavku retka, pet ili 20. U dizajnu vaše baze podataka, to biste mogli prilagoditi stvaranjem 20 stavki retka za svaku narudžbu, ali to gubi prostor na tvrdom disku i ne obrađuje 21 stavku. Rješenje je pohranjivanje ponovljenih podataka kao zasebnih entiteta. Računalni znanstvenici taj proces nazivaju normalizacijom. Kada normalizirate ERD, rezultati su fleksibilni i učinkoviti.

1. korak

Pročitajte atribute entiteta. Zabilježite one koji se ponavljaju. Od onih koji ponavljaju, identificiraju i grupiraju slične atribute. Na primjer, entitet kupca može imati sljedeće atribute:

ID broj klijenta entiteta, ime, adresa, grad, država, poštanski broj, komentar 1, komentar 2, komentar 3, ukupna prodaja, prodavač 1, prodavač 2, prodavač 3.

Ponavljaju se atributi Komentar i Prodavač.

2. korak

Uklonite atribute koji se ponavljaju iz izvornog entiteta. Grupirajte ih i stvorite nove entitete za njih. Za gornji primjer, stvorite nove entitete, "Komentari" i "Prodavači". Sada imate sljedeće entitete i atribute:

ID broj klijenta entiteta, ime, adresa, grad, država, poštanski broj, ukupna prodaja.

Komentar entiteta komentara

Prodavač entiteta Prodavač

3. korak

Novim entitetima dodajte atribut koji ih povezuje s izvornim entitetom. Novi entiteti ne stoje sami za sebe -- oni služe kao podružnice izvornog. Veza jedinstveno identificira svaki zapis u izvornom entitetu. Na primjer, ID broj kupca jedinstveno identificira svakog kupca. Ovo normalizira izvorni ERD na sljedeći način:

ID broj klijenta entiteta, ime, adresa, grad, država, poštanski broj, ukupna prodaja.

ID broj korisnika subjekta komentara, komentar

Identifikacijski broj kupca subjekta prodavača, prodavač

ERD sada prihvaća bilo koji broj komentara ili prodavača za bilo kojeg kupca.


  1. Kako Dial službu na Sprint Phone
  2. Kako Call MetroPCS Customer Service
  3. Kako bi odvojili Alltel Line
  4. Kako promijeniti ugovor na mobilni telefon
  5. Kako pronaći Verizon Wireless za korisnike