Logo d’InsertAfter

Bases de données : Concepts, utilisation et développement de Jean-Luc Hainaut

J'ai terminé ce livre sur les bases de donnée et je l'ai trouvé très intéressant et instructif, voici un petit résumé de ce qu'il m'a apporté.

J'ai lu ce livre un peu chapitre par chapitre de manière espacée car mon activité professionnelle ne me permet pas toujours de prendre le temps de lire un peu le soir.

Mais bonne nouvelle, le format du livre le permet vraiment car les chapitres sont bien cloisonnés sur un thème particulier et sont assez courts pour être lus en 15-20 minutes pour la plupart.

En dix ans de pratiques des bases de données, j'ai forcément appris des choses, mais ce livre a le mérite de bien introduire les bases de données, leur concepts fondamentaux et ses deux languages SQL-DDL et SQL-DML de manière exhaustive.

J'ai donc appris que l'algèbre relationnel permettait de représenter les concepts des bases de données de manière mathématique. J'ai aussi appris l'existence des domaines personnalisés, bien que je ne trouve pas que ces derniers soient vraiment utiles. J'ai également ré-entendu parlé de l'opérateur <> qui semble être plus standard que l'opérateur != que j'ai toujours utilisé jusqu'ici car plus naturel étant donné mon penchant pour la programmation.

J'ai pu défricher la norme SQL-3 et apprendre tout ce que cette dernière propose. Bon, j'avoue que j'ai pas vraiment pour projet d'utiliser les objets dans mes bases de données, mais bon, c'est toujours bon à savoir que ça existe.

J'ai aussi découvert le piège des valeurs NULL que certains déconseilleraient carrément à l'usage selon ce livre.

Enfin, une piqûre de rappel sur le modèle entité-relation ne m'a pas fait de mal.

Vous l'aurez deviné, je conseille fortement ce livre car il vous apprendra tout ce que j'ai pu accumuler en 10ans de pérégrinations sur le web en une seule lecture (et même plus).

Il ne vous restera alors plus qu'à choisir votre SGDB préféré et d'en apprendre les (nombreuses) spécificités.

Published at jeudi 2 août 2012 à 11:43:00.