Is it more common for a mesh to only have 1 material, or many?
Usually 1 object node consists of 1 mesh( points, normals, polygons, uvs) and many materials. Each material is assigned to a group of polygons.
It is possible for each material to have multiple textures. (That''s usually how 3d modelling software does it)