Android Atualizar Banco SqLite

Boa Noite Amigos. Desculpe a minha ignorancia, a pergunta pode ser básica, mas preciso de ajuda. Estou iniciando um desenvolvimento de uma Força de Vendas com SQLite, o software irá trabalhar offline, e no final do dia o vendedor fará a atualização com o servidor da empresa. Gostaria de saber se a melhor solução é deixar um banco de dados fixo no Smartphone e toda atulização eu faço DELETE/INSERT, ou sempre que fazer uma atualização com o servidor deverá ser criado um novo banco de dados no Smartphone ?

Acredito que é melhor atualizar sua base do que fazer do 0.

Eu também acho, mas como eu vi alguns exemplos na net criando o bd do 0 fiquei em dúvida.

É melhor, você tem duas tabelas produtos e categorias e só a tabela categoria sofreu alteração, então você só vai atualizar a tabela categoria e não o banco todo.