Normalmente, os distribuidores não incluem bancos de dados autônomos, como MySQL ou Oracle, em seus aplicativos. Se necessário, eles fornecem script SQL para construir o banco de dados e fazem o usuário digitar no host do banco de dados, nome de usuário e senha e fazem um script para construir o banco de dados. Se você quiser "enviar" o banco de dados com seu aplicativo, eu consideraria bancos de dados mais leves, como SQLite (banco de dados de arquivo único).