ER diagramı ENTITY RELATIONSHIP diagram olarak tanımlanır. ER diagramı bir uygulama yapacağımız zaman bu uygulama ile ilgili olan tabloların veritabanında oluşturulmadan önce görselleştirilmiş halidir.
ER diagramında yazılacak yazılım uygulamasının tüm veri tutan birimleri olmalıdır. Bu diagrama bakılarak yazılımın veritabanı hazırlığı yapılır.
Yukardaki ER diagramında veritabanında oluşturulacak tablolar ve tabloların içinde tutulacak veriler bukunmaktadır. Bu tablolarda sadece veri başlıkları tutulur. Verilerin tiplerini yazmaya gerek yoktur. ER diagramında hazırlanan tabloların arasındaki ilişkiler belirlenir.
Hazırlanan ER diagramına bakılarak veritabanı uzmanı kolayca veritabanını tasarlayabilir.