El modelo Entidad Relación es un modelo de datos basado en objetos llamados entidades y las relaciones entre ellas. Las entidades tienen atributos y pueden estar relacionadas de diferentes formas como uno a uno, uno a muchos o muchos a muchos. Las relaciones también pueden ser obligatorias u opcionales. La clave primaria identifica de forma única cada instancia de una entidad.