Un modelo de datos es básicamente una "descripción" de algo conocido como "contenedor de datos" (algo en donde se guardan los datos), así como de los métodos para almacenar y recuperar datos de esos contenedores.