MySQL è ottimo, ma mi ha dato parecchie grane con l'integrità referenziale e le relazioni.....
MSDE (Microsoft Database Engine) non è simile a SQL server, ma E' SQL server, solo che è in versione 'ridotta', Access va benissimo come interfaccia grafica per MSDE. Ha delle prestazioni ottime, e ci puoi fare lavori seri e professionali. E' 'quasi' gratuito per chè per averlo devi avere o una copia di SQL Server, o una copia di Office Premium o Pro...ora non ricordo bene.