Los modelos de datos determinan la estructura de la información con el objetivo de mejorar la comunicación y precisión entre miembros de un equipo de trabajo con diferentes niveles de conocimiento. Existen varios modelos como el entidad-relación y basados en registros, que representan datos a niveles conceptual, lógico y físico. La normalización y denormalización buscan optimizar el rendimiento y la integridad de los datos.