Fala Edney,
Acho que o mais comum é você utilizar uma classe que irá criar ou atualizar seus dados, isso via comandos sql mesmo. Eu faço desta forma, deixo uma classe que cria as tabelas e etc, na mesma classe tem métodos para dropar tudo e recriar se for necessário etc.
Geralmente nos tutoriais de SQLite que se encontra por aí tem uma parte explicando. Se você estiver seguindo o Livro do Ricardo Lechetta, ele ensina primeiro criar o bando e mandar via File Explorer e depois no final ensina você a criar o banco via comandos, que seria a técnica normal, para aplicações que irá distribuir.
Eu tentei achar um link aqui, mas a internet está meio ruim, se quiser ajuda depois, dá um toque.
At.,
Adam