ER dijagram prikazuje relacije između entiteta u bazi podataka. Zbog svoje je jednostavnosti razumljiv ljudima različitih struka te stoga predstavlja odličan alat za komunikaciju dizajnera baze podataka s korisnicima i programerima u najranijoj fazi razvoja baze podataka.
ER dijagram prikazuje entitete (tablice) pomoću pravokutnika, dok su veze među njima prikazane pomoću rombova koji se s entitetima povezuju bridovima. U dijagramu se također nalaze i imena entiteta i veza, kao i funkcionalnost veza. Relacije ili veze između entiteta mogu biti unarne, binarne ili n-arne. Ako je veza unarna, onda je broj entiteta koji sudjeluju u toj vezi jedan. U binarnoj vezi sudjeluju dva, a u n-arnoj više od dva entiteta.