Lorsque les gens gèrent des données, il existe trois façons fondamentalement différentes de valoriser:
- L'informatique
- Stockage et récupération
- Transfert et partage.
Pour l'informatique au niveau de l'arithmétique simple, vous ne pouvez pas battre Excel. Même si vous êtes un programmeur expérimenté, vous pouvez créer une feuille de calcul en une fraction du temps qu'il vous faudra pour écrire et déboguer un programme informatique. Vous pouvez même regrouper les données dans des tableaux et utiliser les fonctions de recherche pour obtenir certains des avantages que vous obtenez avec les requêtes. Le tableau croisé dynamique et les fonctions graphiques rendent le résumé des données simple et facile.
Pour le stockage et la récupération au niveau du fichier / document, Excel est à peu près aussi utile que MS Word ou MS Access. Pour la récupération au niveau des requêtes SQL, MS Access fonctionne beaucoup mieux qu'Excel, bien qu'Access soit sévèrement limité, comme vous le saurez si vous avez déjà comparé Access à un SGBD de puissance industrielle.
Pour le partage de données, Excel est extrêmement primitif. La plupart des magasins qui adoptent Excel par contagion ont des problèmes à ce stade. Votre question suggère que c'est le cas dans votre boutique.
Il existe plusieurs problèmes lors de l'introduction de bases de données dans un endroit qui n'est pas prêt pour les bases de données. L'un est politique. Les personnes qui jockey leurs feuilles de calcul peuvent reconnaître le problème à l'échelle du système, mais ils sont extrêmement satisfaits du contrôle qu'ils ont sur leur propre petit morceau de données. Vous pouvez vous attendre à une résistance si vous essayez de substituer une gestion et un contrôle centralisés à la solution décentralisée que vous avez actuellement. Une partie de cette résistance est justifiée.
Un autre est le coût des bases de données. Comme cela a déjà été indiqué dans une autre réponse, les inconvénients de la base de données peuvent l'emporter sur les avantages.
Un autre est la crédibilité des bases de données. Les personnes qui mettent des données dans des bases de données le font généralement parce que c'est leur travail ou peut-être pour gagner quelque chose pour elles-mêmes, comme passer une commande sur un site Web. Ils ne le font pas par esprit communautaire. Du moins, pas grand-chose. Sans bonnes entrées, la base de données ne gagne jamais en crédibilité.
Une solution sur laquelle je travaille actuellement sur un site où les feuilles de calcul sont en train de se développer consiste à créer un prototype de base de données dans MS Access. Il y a un inconvénient distinct à cela: les gens peuvent apprendre la mauvaise chose au sujet des bases de données, quelque chose qu'ils devront désapprendre à un stade ultérieur de l'évolution. Je pense également que les fonctionnalités de rapport d'Access font cruellement défaut. et si vous pensez à des utilisateurs simultanés, vous devez penser au-delà d'Access bien qu'Access fasse des progrès à cet égard.
J'aime trois choses à propos d'Access: c'est simple, rapide et bon marché pour produire des prototypes primitifs. Il n'y a presque pas de courbe d'apprentissage, surtout si vous comprenez déjà l'analyse des données et la composition des tableaux.
Deuxièmement, c'est moins intimidant qu'un gros SGBD centralisé. Lorsque les utilisateurs sont montrés comment ouvrir une table Access en mode tableau, en cliquant simplement dessus, ils perdent leur peur des tables. Et le fait qu'un seul fichier stocke les données, les définitions de données et l'application garde les choses simples pour les personnes qui ne pensent pas en termes de systèmes.
Troisièmement, il fonctionne bien avec Excel et Word. copier un tableau ou une requête dans une feuille de calcul Excel est aussi simple que de cliquer sur un bouton.
Avant de pouvoir arriver à ce point, j'ai dû surmonter une attitude un peu snob que j'avais à propos d'Access. Ce n'est pas SQL Server ou Oracle. Mais il a ses utilisations, tant que vous comprenez les limites
Cela dit, vous serez toujours confronté à une tâche monumentale lorsque viendra le temps de déplacer votre boutique de nombreuses petites bases de données Access vers une seule base de données intégrée à grande échelle, avec une gestion professionnelle et des ressources partagées.