kommt darauf an, wie komplex die DB aufgebaut sein soll... für komplexe Anwendungen würde ich auf jedenfall den SQL Server verwenden (mit Patch;-), da MySQL meines Wissens nach keine Relationen unterstützt (da musst du dich nicht um Datenintegrität usw. kümmern)...
eventuell könntest du dir ja mal Firebird (bzw. Interbase) ansehen...
www.ibphoenix.com
g
dr