Dijagram odnosa entiteta

Koristite ER dijagrame za ilustraciju odnosa između entiteta baze podataka

Dijagram odnosa entiteta je specijalizirana grafička forma koja ilustruje odnose između entiteta u bazi podataka . ER dijagrami često koriste simbole koji predstavljaju tri vrste informacija: entitete (ili koncepte), odnose i atribute. U industrijskim standardnim ER dijagramima, kutije se koriste za predstavljanje entiteta. Dijamanti se koriste da predstavljaju odnose, a ovale se koriste da predstavljaju atribute.

Iako neobučenim očima, dijagrami odnosa entiteta mogu izgledati izuzetno komplikovano, gledaocima koji dobro upoznaju, oni pomažu poslovnim korisnicima da razumeju strukture baza podataka na visokom nivou bez pratećih detalja.

Dizajneri baza podataka koriste ER dijagrame za modeliranje odnosa između entiteta baze podataka u jasnom formatu. Mnogi softverski paketi imaju automatizovane metode za generisanje ER dijagrama iz postojećih baza podataka.

Razmislite o primjeru baze podataka koja sadrži informacije o stanovnicima grada. ER dijagram prikazan na slici koji prati ovaj članak sadrži dva entiteta: osoba i grad. Jedna veza "Živi u" odnosi se zajedno. Svaka osoba živi u samo jednom gradu, ali svaki grad može da primi mnoge ljude. Na primeru dijagrama, atributi su ime osobe i gradska populacija. Uopšteno govoreći, imenice se koriste za opisivanje entiteta i atributa, dok se glagoli koriste za opis odnosa.

Entiteti

Svaka stavka koju pratite u bazi podataka je entitet, a svaki entitet predstavlja tabelu u relacionoj bazi podataka. Obično svaki entitet u bazi odgovara redom. Ako imate bazu podataka koja sadrži imena ljudi, njen entitet se može nazvati "Osoba". Tabela sa istim imenom bi postojala u bazi podataka, a svaka osoba bi bila dodeljena u redu u tabeli Person.

Atributi

Baze podataka sadrže informacije o svakom entitetu. Ove informacije se nazivaju "atributi". i sastoji se od informacija jedinstvenih za svaki navedeni entitet. Na primjeru osobe, atributi mogu uključivati ​​ime, prezime, rođendan i identifikacioni broj. Atributi pružaju detaljne informacije o entitetu. U relacionoj bazi podataka, atributi se održavaju u oblastima u kojima se drže informacije unutar evidencije. Niste ograničeni na određeni broj atributa.

Odnosi

Vrednost dijagrama odnosa entiteta leži u njegovoj sposobnosti da prikaže informacije o odnosima između entiteta. U našem primeru možete pratiti informacije o gradu u kojem živi svaka osoba. Takođe možete pratiti informacije o samom gradu u gradskom entitetu sa odnosom koji povezuje informacije o Ljudi i Gradu.

Kako napraviti ER dijagram

  1. Napravite kutiju za svaki entitet ili koncept relevantan u vašem modelu.
  2. Crtanje linija za povezivanje povezanih entiteta za modeliranje odnosa. Označite veze koristeći glagole unutar dijamantskih oblika.
  3. Identifikujte relevantne atribute za svaki entitet, počev od najvažnijih atributa, i unesite ih ovalima na dijagramu. Kasnije, možete učiniti vaše liste atributa detaljnije.

Kada završite, jasno ćete pokazati kako se različiti poslovni koncept odnosi jedni na druge, a vi ćete imati konceptualnu osnovu za dizajn relacijske baze podataka za podršku vašeg poslovanja.