Sujestões de Banco de Dados

Bom dia a todos,

Estou querendo criar uma aplicação em Java que utiliza Banco de Dados.
Normalmente eu utilizo bancos tipo Server (MySQL, Oracle, SQL Server).
No entanto, estou querendo um banco menor que não precise ser instalado separadamente do aplicativo. Alguém tem alguma sugestão?
Alguém já usou Java acessando Access? Alguma recomendação?
Algum outro programa?

Agradeço pela ajuda.

Rodrigo

O firebird tem justamente essa característica de poder ser distribuído embutido dentro de uma aplicação java. Comparado ao Access ele leva vantagem pois possui recursos mais avançados de banco - triggers, stored procedures… Usar o Access é fácil, tem suas restrições mas dependendo da aplicação ele dá conta sim…

O Firebird embotido ???
Bancos que podem ir embutidos q eu conheco é o HSQLDB e o Prevalyer(que nao é BD).