Alors qu'il existe plein de livres sur tel ou tel
Bien sûr, on peut toujours lire le standard lui-même. D'abord, il faut
le trouver (ce n'est pas un
Bref, un guide est le bienvenu. "A guide to the SQL standard" ne vise
pas les débutants complets, ni ceux qui veulent une solution pratique
tout de suite. C'est plutôt un livre pour ceux qui veulent approfondir
les choses, un livre pour les
On y trouvera tous les concepts du SQL standard (et c'est toujours un
sujet d'émerveillement de voir que les choses les plus utiles de SQL
comme les
La discussion sur NULL, qui a introduit la logique tri-valuée dans SQL (vrai, faux, bof), est très représentative : c'est fou ce qu'une décision aussi simple peut entrainer comme conséquences. Un quizz pour les pros de SQL : s'il y a des NULL dans les tuples récupérés, est-ce que COUNT(*) et AVG(*) ignorent les NULL ou pas ? (La discussion figure dans le livre.)
Le livre n'est pas tout récent, et j'ignore ce qui s'est fait en
matière de normalisation SQL depuis quelques années, donc il y a
peut-être des changements. Les exemples de SQL embarqué sont écrit en