Cuando las personas administran datos, hay tres formas fundamentalmente diferentes en que pueden agregar valor:
- Informática
- Almacenamiento y recuperación
- Reenviar y compartir.
Para la computación al nivel de la aritmética simple, no puede vencer a Excel. Incluso si es un programador experimentado, puede crear una hoja de cálculo en una fracción del tiempo que tomará escribir y depurar un programa de computadora. Incluso puede agrupar datos en tablas y utilizar funciones de búsqueda para obtener algunas de las ventajas que obtiene con las consultas. La tabla dinámica y las características gráficas hacen que el resumen de datos sea simple y fácil.
Para el almacenamiento y la recuperación a nivel de archivo / documento, Excel es tan útil como MS Word o MS Access. Para la recuperación a nivel de consultas SQL, MS Access funciona mucho mejor que Excel, aunque Access es muy limitado, ya que sabrá si alguna vez ha comparado Access con un DBMS de fuerza industrial.
Para compartir datos, Excel es extremadamente primitivo. La mayoría de las tiendas que adoptan Excel por contagio tienen problemas en este momento. Su pregunta sugiere que este es el caso en su tienda.
Existen varios problemas al introducir bases de datos en un lugar que no está listo para bases de datos. Uno es político. Las personas que manipulan sus hojas de cálculo pueden reconocer el problema de todo el sistema, pero están extremadamente satisfechas con el control que tienen sobre su propia pequeña porción de datos. Puede esperar resistencia si intenta sustituir la gestión descentralizada y el control por la solución descentralizada que tiene ahora. Parte de esa resistencia está justificada.
Otro es el costo de las bases de datos. Como ya se dijo en otra respuesta, las desventajas de la base de datos pueden ser mayores que las ventajas.
Otra es la credibilidad de las bases de datos. Las personas que ponen datos en bases de datos generalmente lo hacen porque es su trabajo o tal vez para obtener algo para ellos mismos, como hacer un pedido en un sitio web. No lo hacen por espíritu comunitario. Al menos no mucho. Sin buenos aportes, la base de datos nunca gana credibilidad.
Una solución en la que estoy trabajando ahora en un sitio donde las hojas de cálculo se están poniendo de moda es construir una base de datos prototipo en MS Access. Hay una desventaja clara en esto: las personas pueden aprender algo incorrecto sobre las bases de datos, algo que tendrán que desaprender en una etapa posterior de la evolución. También creo que las características de informes de Access son muy deficientes. y si está pensando en usuarios concurrentes, debe pensar más allá de Access, aunque Access está progresando en ese sentido.
Me gustan tres cosas sobre Access: es simple, rápido y barato producir prototipos primitivos. Casi no hay curva de aprendizaje, especialmente si ya comprende el análisis de datos y la composición de la tabla.
En segundo lugar, es menos intimidante que un gran DBMS centralizado. Cuando se muestra a los usuarios cómo abrir una tabla de Access en la vista de tabla, al hacer clic en ella, pierden el miedo a las tablas. Y el hecho de que un solo archivo almacene los datos, las definiciones de datos y la aplicación simplifica las cosas para las personas que no piensan en términos de sistemas.
Tercero, juega bien con Excel y Word. copiar una tabla o consulta en una hoja de cálculo de Excel es tan simple como hacer clic en un botón.
Antes de poder llegar a este punto, tuve que superar una actitud algo snob que tenía sobre Access. No es SQL Server u Oracle. Pero tiene sus usos, siempre y cuando comprenda las limitaciones.
Habiendo dicho todo esto, aún se enfrentará a una tarea monumental cuando llegue el momento de mover su tienda de muchas pequeñas bases de datos de Access a una única base de datos integrada a gran escala, con administración profesional y recursos compartidos.