identificar os parâmetros e seu conteúdo: matching
criar uma query SQL envolve concatenar partes de comandos SQL (strings) com os dados já separados na etapa anterior (strings).
Formatar o resultado da consulta (string) como uma página HTML envolve, por exemplo, diversas operações de substituição de um modelo (uma string) pelo resultado da consulta (outra string).