El modelo entidad-relación describe los datos en una base de datos como entidades, relaciones y atributos. Las entidades representan objetos del mundo real y se conectan mediante relaciones. Las entidades tienen atributos que las describen y al menos un atributo clave que las identifica de forma única. Las relaciones conectan diferentes entidades y tienen cardinalidad que especifica el número de entidades vinculadas.