Chers Stackoverflowers, Je viens de commencer à apprendre la programmation et je pose cette question en ligne en me basant sur une citation : aucune question n'est stupide
Mon travail consiste à développer un système de commande basé sur le web, qui nécessite un système de base de données. Comme j'ai utilisé Excel pendant des années en tant qu'utilisateur général de bureau, je me suis naturellement tourné 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, j'ai vraiment trouvé qu'Access pouvait répondre à ma demande. J'ai également essayé MSSQL pour développer, mais j'ai trouvé qu'il n'était pas très pratique à utiliser.
J'ai cherché dans stackoverflow et je n'ai pas trouvé de réponse générale à mon doute. Maintenant, j'espère sincèrement que des développeurs expérimentés et professionnels pourront éclaircir mes doutes.
J'énumère maintenant quelques avantages d'Access, que je ne pense pas que d'autres systèmes de base de données possèdent. J'espère que vous pourrez m'aider à trouver ces avantages dans d'autres systèmes.
1. Access is portable, I can just copy a xxx.accdb file to my company and continue with development.
2. Access is easy to generate helpful table, for example, it will automatically generate a field that can automatically count, could be used as primary key value.
3. it is more compatable with Excel, to display and filter data.
4. importantly, it nerely needs no environment to setup, just needs MS Office to be installed.
............others
Cependant, je trouve aussi que MSSQL est avantagé sur certains points :
1. security reasons
2. easy to backup, ( just use BACKUP..... sql statement to do it)
3. can edit stored procedure to save some functions to database
...............others
En particulier, j'aimerais que des amis me disent comment rendre d'autres bases de données portables ? car je travaille généralement à la fois à la maison et au bureau. C'est un casse-tête de déplacer le travail de MSSQL à mon bureau, puisque la version de MSSQL n'est pas la même.
Merci à tous et meilleures salutations, :)