Un diccionario de datos describe las características lógicas de los datos utilizados en un sistema, incluyendo nombres, descripciones, valores posibles y relaciones. Se desarrolla durante el análisis de flujo de datos para proporcionar definiciones precisas de los datos y ayudar a los analistas y usuarios a comprender el sistema. Existe un diccionario para cada tipo de dato, como diccionarios off-line, on-line e in-line.