RE:Recomendacion Base de Datos
Mira: Esto depende de tus necesidades y de tus recursos.
Si tu sistema no va a crecer mucho te recomiendo que uses Microsoft Acces, no necesitas tener instalado el Acces en tus maquinas clientes de tu sistema y es bueno. (RECOMENDADO)
Si en tu sistema vas a manejar grandes cantidades de informacion te recomiendo que uses SQL Server, la limitante es que tienes que tener un servidor en el cual se este corriendo el SQL Server y es caro.
Si en tu sistema vas a manejar grandes cantidades de informacion y no tienes dinero te recomiendo que uses MySQL, la limitante es que tienes que tener un servidor en el cual se este corriendo el MySQL.