El modelamiento de datos es el proceso de creación de un diagrama simplificado de un sistema de software y los elementos de datos que contiene, utilizando texto y símbolos para representar los datos y cómo fluyen. Los modelos de datos proporcionan un modelo para el diseño de una nueva base de datos o la reingeniería de una aplicación heredada. En general, el modelado de datos ayuda a una organización a utilizar sus datos con eficacia para satisfacer las necesidades de información de la empresa.