Suponha que um usuário digitou dados em um programa de computador. Este programa calculou valores a partir dos dados previamente indicados e, então, um relatório contendo os valores calculados foi apresentado ao usuário. Essa seqüência de operações pode ser resumida, respectivamente, em três etapas principais de manipulação de dados: