Je n'ai jamais eu beaucoup besoin de programmation avec des bases de données. Comme leur utilisation est si répandue, il me semble bon de les apprendre. SQL semble être l'endroit où commencer, peut-être SQLite et éventuellement les liaisons Python. Que recommanderiez-vous pour quelqu'un de nouveau dans ce domaine? Les bibliothèques, les outils et les idées de projets sont les bienvenus.
Réponses
Trop de publicités?Si vous programmez en utilisant le framework .NET, alors apprendre LINQ pourrait être un bon point de départ. Le "moteur" LINQ va gérer la communication en arrière-plan avec la base de données (ou les objets, entités, XML, etc.) pour vous. Si vous voulez creuser davantage, vous pouvez explorer le SQL généré par le LINQ que vous écrivez.
Les gens de Head First ont sorti un livre. Étant donné la qualité de leurs autres livres, je recommanderais celui-ci. Je ne l'ai pas encore lu cependant. (LIEN)
Vous voudrez peut-être envisager de commencer avec MySQL car il est largement documenté et très facile à utiliser. Vous pouvez télécharger la Community Edition puis ajouter les Outils GUI et vous aurez à la fois des interfaces GUI et en ligne de commande.