Dijagram entiteta i odnosa

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

Dijagram entiteta je specijalizirani grafički obrazac koji ilustrira odnose između entiteta u bazi podataka . ER dijagrami često koriste simbole koji predstavljaju tri vrste informacija: entiteti (ili pojmovi), odnosi i atributi. U industrijskim standardnim dijagramima ER, kutije se koriste za predstavljanje entiteta. Dijamanti se koriste za predstavljanje odnosa, a ovalni se koriste za predstavljanje atributa.

Iako se neobučenim okom, dijagrami entitetskih odnosa mogu izgledati nevjerojatno komplicirano, poznatim gledateljima, korisnicima poslovnih korisnika pomažu razumjeti strukture baze podataka na visokoj razini bez pratećih pojedinosti.

Dizajneri baze podataka koriste ER dijagrame za modeliranje odnosa između entiteta baze podataka u jasnom formatu. Mnogi softverski paketi imaju automatizirane metode za generiranje 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" vezuje ih zajedno. Svaka osoba živi samo u jednom gradu, ali svaki grad može ugostiti mnoge ljude. U primjeru dijagrama atributi su ime osobe i gradska populacija. Općenito, 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 je tablica u relacijskoj bazi podataka. Obično, svaki entitet u bazi podataka odgovara retku. Ako imate bazu podataka koja sadrži imena ljudi, njegov bi entitet mogao biti nazvan "osoba". U istoj bazi bi postojala tablica s istim imenom, a svaka će osoba biti dodijeljena retku u tablici Osoba.

Značajke

Baze podataka sadrže informacije o svakom entitetu. Te se informacije nazivaju "atributi". i sastoji se od informacija jedinstvenih za svaku od navedenih entiteta. U primjeru osobe, atributi mogu uključivati ​​ime, prezime, datum rođenja i identifikacijski broj. Atributi pružaju detaljne informacije o entitetu. U relacijskoj bazi podataka, atributi se drže u poljima gdje se nalaze informacije unutar zapisa. Niste ograničeni na određeni broj atributa.

odnosi

Vrijednost dijagrama entitet-odnosa leži u njegovoj sposobnosti da prikaže informacije o odnosima između entiteta. U našem primjeru možete pratiti informacije o gradu u kojemu svaka osoba živi. Također možete pratiti informacije o samom gradu u gradskom entitetu s vezom koja povezuje informacije o ljudima i gradovima.

Kako stvoriti ER dijagram

  1. Izradite okvir za svaku entitet ili koncept koji je relevantan za vaš model.
  2. Crtanje linija za povezivanje srodnih entiteta za modeliranje odnosa. Označite odnose pomoću glagola unutar dijamantnih oblika.
  3. Odredite relevantne atribute svakog entiteta, počevši od najvažnijih atributa i unesite ih u ovalne oblike u dijagramu. Kasnije možete napraviti popis atributa detaljnije.

Kada završite, jasno ćete ilustrirati kako se različiti poslovni koncepti međusobno odnose, a imat ćete konceptualni temelj za dizajn relacijske baze podataka za podršku vašem poslovanju.