Un modelo de datos conceptual es una representación informal de la realidad, entendida semánticamente por los usuarios, propiedad y validada por el negocio. Es una vista orientada al negocio, y es independiente de la tecnología y la aplicación.
Entre los posibles lenguajes, los más populares son el Lenguaje Unificado de Modelado (UML) y el enfoque de Entidad-Relación (E-R).
Un modelo de datos conceptual también puede capturar y clarificar reglas de negocio.
Un caso especial de modelo de datos conceptual es el modelo de datos de alto nivel , que se puede ver como un modelo de datos conceptual sin los detalles de los atributos. Da un acuerdo sobre conceptos básicos antes de entrar en detalles.
Un modelo de datos lógico es una representación externa formal de un modelo de datos conceptual. Es un método de estructuración de datos, describiendo cómo implementar los requisitos del modelo conceptual, utilizando tablas como ejemplos en el contexto del modelo relacional, que es, con mucho, el tipo más popular. Otro tipo puede ser jerárquico, XML, ...
Un modelo de datos físico es una representación interna de un modelo de datos lógico en una configuración específica de software y hardware (Oracle, Sybase, …).
Tanto los modelos de datos físicos como lógicos son propiedad y gestionados por TI.