Respuesta editada con respecto a su detalle adicional:
No presente su objeción como “MS Access no funciona”. La verdad es que MS Access puede funcionar, pero tiene límites para el almacenamiento.
Para describir los límites de MS Access, haz los cálculos . Supongamos que tienen un promedio de 300 mil transacciones por mes, y cada transacción requiere un promedio de 1 KB de datos, luego pueden almacenar menos de 7 meses de datos en una sola base de datos de acceso de 2GB.
Luego presenta al cliente esto como una restricción que deben aceptar por su decisión de usar MS Access. Si esto está bien con ellos, que así sea. Tendrán que aceptar que los datos antiguos se eliminan regularmente y no están disponibles para su análisis. Si quieren que el análisis cubra más meses de datos, no pueden usar MS Access. Deja esta decisión a ellos.
- ¿Por qué no pueden las empresas de TI como Infosys y Wipro inventar algo?
- ¿Cómo impulsa la TI a la industria del petróleo y el gas?
- Cómo conseguir un trabajo de TI en Delhi NCR
- ¿Qué rama es la mejor tecnología de la información o ciberseguridad en el futuro?
- ¿En qué área de TI necesitas capacitación para crear algo como Vonage?
Por supuesto, tal vez las suposiciones en las matemáticas son erróneas. Si cada transacción es más compacta, entonces pueden almacenar más meses de datos en una sola base de datos.
Y tenga en cuenta que MS Access puede usar tablas vinculadas, por lo que cada tabla puede almacenarse en un archivo separado de 2GB. Sin embargo, no pude encontrar ninguna referencia que muestre una pareja de una tabla vinculada a varios back-ends.
No soy usuario de MS Access, pero tengo la impresión de que no se pueden declarar restricciones en las tablas vinculadas. Lo que significaría que la integridad de los datos es frágil, y esto podría dificultar el mantenimiento de la solución.
Al usar tablas vinculadas, asumo que esto facilitaría la migración a un back-end más grande si fuera necesario más adelante.
Mi respuesta original de antes de que hayas publicado detalles en tu pregunta:
¿Crees que estas herramientas no serán suficientes? ¿Qué tareas, exactamente, necesita hacer en este proyecto que no puede hacer con MS Access y Excel? ¿O es solo que ahora no conoces estas herramientas y conoces otras herramientas de codificación y bases de datos?
Depende de la naturaleza del proyecto. MS Access y Excel pueden ser herramientas muy poderosas para algunas tareas. Y hay algo que decir sobre la conveniencia de instalarlos de manera predeterminada en todas las máquinas con Windows que tienen MS Office.
Si el cliente necesita hacerse cargo del mantenimiento de este proyecto después de que haya terminado, podría querer razonablemente que se implemente en un formato que pueda pagar y con el que tenga experiencia.
MS Access y Excel son muy buenos para hacer informes bastante coloridos, siempre y cuando los conjuntos de datos no sean demasiado grandes. Si esas son entregas obligatorias para este proyecto, ¿qué herramientas elegiría en su lugar? ¿Son aquellas herramientas que son tan fáciles de instalar y mantener como Microsoft Office?
Sugerencia: si los pasos para instalar las herramientas alternativas son mayores que la longitud de la frase “instale Microsoft Office, si aún no está instalado”, entonces no es tan fácil. Así que mejor tener alguna ventaja técnica convincente.
No me malinterpretes, desprecio a MS Access, probablemente tanto como tú. Es compatible con un subconjunto de SQL irritantemente limitado, tiene un límite de tamaño de datos de 2 GB por base de datos (pero puede acceder a múltiples bases de datos a la vez) y, por supuesto, no es un RDBMS cliente / servidor, por lo que no puede admitir múltiples usuarios sin poner la base de datos en un recurso compartido de archivos.
En realidad, Excel es bastante poderoso si sabes cómo escribir fórmulas sofisticadas, pivotes, búsquedas, etc. Se puede ampliar con macros y VBscript. Tiene buenas capacidades integradas de generación de informes y gráficos. Y se puede vincular a bases de datos back-end a través de ODBC. No subestimes la utilidad de Excel en las manos adecuadas.