Es contradictorio que después que el Analista de Sistema se ha esforzado en diseñar su Base de Datos en Tercera Forma Normal (3NF), entonces el Programador Analista quiera desnormalizarla. El problema es que es posible que un Programador tenga que optimizar consultas y queries para la Gerencia de Ventas, ya que estos son procesos interactivos que tienden a degradar el tiempo de respuesta del Sistema Operativo. Una solución, es durante la noche, crear tablas sumarias con el total vendido, resumido por cliente, vendedor, y producto. Otro problema, es que hay usuarios que se conectan directamente al Servidor de Base de Datos para descargar datos a Excel, o para usar Mail Merge en Microsoft Word y generar cartas, memos, o emails. Es posible que estos usuarios necesiten ayuda encadenando las tablas. En este caso, una solución es que el Programador Analista use el comando CREATE VIEW en SQL para simular tablas desnormalizadas que puedan ser leídas fácilmente desde Excel y Microsoft Word.