Fausto você pode criar um banco local com extensão .mdf que ao gerar o instalador e instalar no seu cliente o banco vai junto com a aplicação e sim vc terá que instalar o Sql na máquina do seu cliente, o que
vc pode fazer é criar um instalador personalizado e no momento da instalação ele instala o bd e outros arquivos que sejam necessários.
Abraços e espero ter ajudado.
Estudar, Estudar e Estudar! Não existe caminho curto.