El modelo entidad-relación define los conceptos básicos para el diseño de bases de datos. Una entidad representa un objeto único del mundo real o abstracto sobre el cual se desea almacenar información, mientras que una relación representa la asociación entre dos o más entidades. Existen diferentes tipos de relaciones como relaciones base, vistas e instantáneas. El proceso de diseño de una base de datos implica definir las entidades, atributos, relaciones y cardinalidades entre ellas mediante diagramas entidad-relación.