Quels sont les avantages et les inconvénients de l’utilisation d’une base de données dans Microsoft Access?

La simplicité

Bien qu'Access 2010 ne soit pas simple, la courbe d'apprentissage n'est pas aussi forte que pour des programmes tels que SQL Server. Si vous souhaitez créer une base de données pour un utilisateur personnel, une petite entreprise ou même une application à utilisateur unique, Access fonctionnera correctement. Le programme comprend une grande variété d’assistants et de modèles conçus pour simplifier le processus de création de bases de données pour différentes tâches.

Plusieurs utilisateurs

Access est conçu principalement pour un seul utilisateur sur un ordinateur. Plusieurs utilisateurs peuvent utiliser une base de données si celle-ci a été scindée à l'aide de l'outil "Database Splitter" d'Access. Cet élément séparera la base de données sur un back-end contenant les tables et un front-end contenant les outils d'accès à l'information. Le back-end est placé dans un emplacement partagé. La face avant est située sur l'ordinateur de chaque utilisateur. Pour mettre à jour les formulaires ou les requêtes, vous devez mettre à jour la copie de chaque utilisateur.

L'évolutivité

Les bases de données Access incluent une taille limite de 2 Go, 32 768 objets et 255 utilisateurs simultanés. Ces limitations ne seront pas un problème pour la plupart des utilisateurs. Cependant, les grandes applications multi-utilisateurs, ou même les grandes bases de données individuelles d'un utilisateur unique, y compris les champs multimédias, trouveront rapidement des limites. La liaison de plusieurs bases de données dans Access supprime les limitations de taille, mais cela peut en compliquer la configuration.

L'extensibilité

Access fonctionne avec Visual Basic afin que les applications puissent offrir une plus grande fonctionnalité. Bien que VBA soit une solution de programmation, il se caractérise par sa simplicité. Il est utilisé pour automatiser des tâches, créer des formulaires simplifiés ou pour lier une base de données à une autre application Office.