[Ajuda] Automatização de Ações durante Splash Screen

Olá a todos.
Estive trabalhando em um projetinho da faculdade por algum tempo.
Agora que acabei surgiu uma dúvida.
Seria possível eu automatizar a criação de tabelas no banco de dados, caso não existam, colocar servidor online e essas coisas?
Acredito que isso seja possível, porém não tenho idéia de como fazer isso.
Tudo isso durante minha Splash Screen?
Se alguém já fez isso gostaria de saber como, pois seria interessante automatizar essas coisas.

Desde já agradeço aos que responderem.