Un diccionario de datos contiene metadatos con las características lógicas y detalles de los datos que se utilizarán en un sistema, incluyendo nombre, descripción, alias, contenido y organización. Identifica dónde se usan los datos y dónde se necesita acceso rápido a la información. Se desarrolla durante el análisis de flujo de datos y ayuda a determinar los requisitos del sistema, cuyo contenido también se usa en el diseño.