Entitate-erlazioen diagrama

Erabili ER diagramak, datu-base entitateen arteko harremanak ilustratzeko

Entitate-erlazioen diagrama datu base baten erakundeen arteko harremanak erakusten dituen forma grafiko espezializatua da. ER diagramek askotan hiru ikur mota adierazten dituzten sinboloak erabiltzen dituzte: entitateak (edo kontzeptuak), harremanak eta atributuak. Industria eredu estandarretan, kaxak erakundeak irudikatzeko erabiltzen dira. Diamanteak harremanak irudikatzeko erabiltzen dira, eta ovalak atributuak irudikatzeko erabiltzen dira.

Nahiz trebatu gabeko begiradak, erakundeen arteko erlazioen diagramek oso konplexua izan daiteke ikusle jakinei laguntzeko, enpresako erabiltzaileek datu baseen egiturak maila altuko datuen bidez ulertzen laguntzen die, xehetasunekin batera.

Datu-basearen diseinatzaileek ER ereduak erabiltzen dituzte formatu argi batean datu-baseen arteko harremanak modelatzeko. Software pakete askok diagramen ER eskemak sortzeko metodo automatizatuak dituzte.

Demagun hiria hiriko biztanleei buruzko informazioa duen datu-basearen adibidea. Artikulu honekin batera agertzen den irudian agertzen den ER diagrama bi erakundek osatzen dute: Pertsonak eta Hiriak. Bata "Lives In" bakar batek bi elkarrekin lotzen ditu. Pertsona bakoitzak hiri bakarrean bizi da, baina hiri bakoitzak jende asko jar dezake. Adibide-diagrama, atributuak pertsonaren izena eta hiriaren biztanleria dira. Oro har, izenek erabiltzen dituzte entitateak eta atributuak deskribatzeko, eta aditzak harremanak deskribatzeko erabiltzen dira.

erakundeak

Datu-base batean jarraitzen duen elementu bakoitza erakunde bat da, eta entitate bakoitzak datu-base erlazionaleko taula bat da. Normalean, datu-baseko entitate bakoitza errenkada bati dagokio. Pertsona izenak dituzten datu-basea baduzu, bere entitatea "Pertsona" deitu daiteke. Izen bereko taula bat datu-basean egongo litzateke, eta pertsona guztiek pertsona bakoitzeko ilara batean esleituko lukete.

Atributuak

Datu-baseek entitate bakoitzari buruzko informazioa dute. Informazio hau "atributuak" deritzo. eta zerrendatutako entitate bakoitzeko informazioa da. Pertsonaren adibidean, atributuak izen-abizenak, abizenak, jaiotze-data eta identifikazio zenbakia izan ditzakete. Atributuek entitate bati buruzko informazio zehatza ematen dute. Datu-base erlazional batean, atributuak erregistratzen dira erregistroaren informazioa jasotzen duten eremuetan. Ez zara atributu kopuru jakin batera mugatzen.

Harremanak

Entitate-harremanen diagrama baten balioa erakundeen arteko harremanei buruzko informazioa erakusteko gaitasuna da. Gure adibidean, pertsona bakoitzak bizi duen hiriari buruzko informazioa jarrai dezakezu. Hiriaren beraren inguruko informazioa hiriko entitate batean ere jarrai dezakezu, jendeak eta herritarren informazioa lotzen duen harremanarekin.

ER diagrama nola sortu

  1. Sortu koadro bat entitate edo kontzeptu bakoitzerako dagokion ereduan.
  2. Marra marraztu erlazionatutako erlazioak harremanak eratzeko lotzeko lerroak. Etiketatu diamante forma barruan aditzak erabiliz harremanak.
  3. Entitate bakoitzeko atributu garrantzitsuak antzeman, atributu garrantzitsuenak hasita, eta diagrama ovalsetan sartu. Geroago, zure atributu zerrendak zehatzagoak izan ditzakezu.

Amaitutakoan, negozio-kontzeptu desberdinak azalduko dituzu argi eta garbi, eta oinarri kontzeptual bat izango duzu zure negozioa babesteko datu base erlazionalak diseinatzeko.