Chers tous les utilisateurs de Stackoverflow, Je viens de commencer à apprendre la programmation et maintenant je mets cette question en ligne basée sur une citation: aucune question n'est stupide
Mon travail nécessite de développer un système de commande basé sur le web, qui nécessite un système de base de données. Depuis des années, j'utilise Excel en tant qu'utilisateur général de bureau, je me tourne naturellement vers Access. Cependant, la plupart des gens disent qu'Access est très limité par rapport à MySQL ou MSSQL, ou tout autre système de base de données plus professionnel.
Mais après avoir développé quelques fonctions pour le système de commande de mon entreprise, je trouve vraiment qu'Access peut répondre à ma demande. Et j'ai également essayé MSSQL pour développer, ce que j'ai trouvé pas très pratique à utiliser.
J'ai cherché sur Stackoverflow et je n'ai trouvé aucune réponse générale à mon doute. Maintenant, j'espère sincèrement que certains développeurs expérimentés et professionnels pourraient dissiper mes doutes.
Je liste maintenant quelques avantages d'Access, que je ne pense pas que d'autres systèmes de base de données ont. J'espère que vous pourriez m'aider à trouver ces avantages dans d'autres.
1. Access est portable, je peux juste copier un fichier xxx.accdb dans mon entreprise et continuer à développer.
2. Access est facile pour générer des tables utiles, par exemple, il générera automatiquement un champ pouvant compter automatiquement, pouvant être utilisé comme valeur de clé primaire.
3. il est plus compatible avec Excel, pour afficher et filtrer les données.
4. surtout, il a presque besoin d'aucun environnement à configurer, il suffit d'installer MS Office.
............autres
Cependant, j'ai aussi trouvé quelques points pour lesquels MSSQL est avantagé:
1. raisons de sécurité
2. facile à sauvegarder, (il suffit d'utiliser la commande SQL BACKUP..... pour le faire)
3. peut éditer des procédures stockées pour enregistrer certaines fonctions dans la base de données
...............autres
En particulier, j'aimerais que certains amis puissent me dire comment rendre d'autres bases de données portables? Comme je travaille généralement à la maison et au bureau. C'est un casse-tête de déplacer le travail MSSQL à mon bureau, car la version de MSSQL n'est pas la même.
Merci à tous et meilleures salutations, :)