This blog is no longer updated. Please check my new blog here.

Julien Sobczak

Data Model Patterns: Conventions of Thought

David C. Hay

La référence depuis déjà 20 ans sur la modélisation relationnelle. Indispensable pour passer de la théorie l'implémentation.

General

Dorset House Hardcover 0932633293 288 pages

Review

Un livre qui ressemble beaucoup au Analysis Patterns de Martin Fowler. Pas étonnant que ces deux livres soient sortis à quelques mois d’intervalle. Quelques différences tout de même. Martin Fowler propose des modèles orienté-objet alors que David C. Hay se concentre sur des modèles de données relationnels. Dans un monde de Polyglot Persistence, il faut avouer que ce livre sérieusement vieilli et ce n’est pas le style d’écriture très rigoureux qui rendra la lecture plus agréable. Avantage donc à l’ouvrage de Martin Fowler.

Chapitre après chapitre, on se balade entre les différents domaines de l’entreprise (l’organisation, la comptabilité, les commandes, les stocks, etc). l’image du Analysis Patterns, les modèles sont construits progressivement, en étudiant les variations possibles, et à chaque fois, on découvre des subtilités qui nous aurait échappées. Les modèles proposés ont beaucoup à nous apprendre. Trop souvent, on cherche à tout modéliser dans le modèle relationnel alors que déporter certains points hors du modèle est souvent plus judicieux pour garantir son évolutivité. Quelle chance de pouvoir s’appuyer sur des modèles éprouvés !