Ao codificar uma aplicação que armazene dados em um banco de dados, o que o desenvolvedor deve considerar?