Recuerda que las "BD" traen funcionalidades que permiten administrar los accesos a los datos, sean estos en: tablas, bloques o registros...
Dependiendo de que es lo que desees realizar, y que tan complejo sea tu modelo de datos, es lo que te dira mas o menos que BD debes utilizar.
Por otro lado, cada uno de estas BD tienen gestores que permiten analizar y realizar consultas sobre los datos.
En general, mi criterio iria por lo siguiente:
- Oracle: Por su facilidad. Pero poco practico, por lo pesado y complejo de instalar
- MS SQL 6.5 ó 7.0 : Facil de usar. Facil de instalar. Facil de administrar y trae todas las funcionalidades necesarias para aplicaciones de escritorio (como la que deseas generar). No requiere KEY ACCESS.
- MS SQL 2000 o 2003: Facil de usar. Facil de instalar. El unico pero, es que, le eliminaron varias funcionalidades que traia la version 6.5 y 7.0. Ademas de tener que conseguir una KEY ACCESS.