23 Novembre 2008    
 

Librairie

SQL

De : Frédéric Brouard, Rudi Bruchez, Christian Soutou
Editeur : Pearson Education France
 
SQL (Structured Query Language) est le langage qui permet de décrire, manipuler, contrôler l'accès et interroger les bases de données relationnelles. Ce livre traite du langage SQL telle que la norme ISO SQL:1999 le présente, tout en comparant le point de vue et l'implémentation des différents grands éditeurs de bases de données relationnelles (Oracle, IBM DB2, MS SQL Server, PostGreSQL, MySQL). Partant de la théorie des bases de données, il se veut un ouvrage pratique destiné à l’utilisation concrète du langage et de ses finesses, dans le cadre de développements entrepris à l'aide des techniques modernes actuellement implémentées dans les SGBDR. Les auteurs développent les principaux concepts du langage : les données, la création des objets, la récursivité, la corrélation, les graphes, les transactions, la gestion des privilèges. Synthétique, abondamment illustré d'exemples pratiques, le Synthex SQL constitue un excellent support de cours sur le sujet. Il pourra également être d’une grande utilité aux ingénieurs dans le cadre de leur activité professionnelle.
 

L'avis du Guide Informatique

Emmanuel Frachon


SQL 2e édition, une base solide et une mine d’information à jour


SQL, ou l'art d'interroger en langage humain des bases de données qui le sont de moins en moins, mais en informatique on en est pas à un paradoxe près. L'actualité nous rappelle régulièrement l'omnipotence des fichiers électroniques dans notre Société. Une connaissance approfondie des circuits de l'information tient autant maintenant de l'informatique que de la plomberie (de l'art de raccorder les tuyaux sans rien oublier de la mécanique des fluides).

La préhistoire oui, mais pas dans le guide du jardinage du dimanche


Le premier chapitre replace rapidement le langage SQL dans son évolution depuis la préhistoire à nos jours, décoré de l'ordre du mérite et de la complexité décerné par un Institut de normalisation inflexible. Personnellement, je ne connaissais pas les règles de Codd. On aurait pu les appeler les règles du bon sens mais les préceptes d’un gourou, surtout lorsqu’il est précurseur, donne un petit coté mystique propre à satisfaire les Initiés…
Le décor est planté et autant le dire tout de suite nous ne sommes pas dans le guide du jardinage du dimanche. En termes choisis, les auteurs vont rapidement faire comprendre aux non-initiés qu'ils vont devoir chercher ailleurs la meilleure façon de créer leur DVDthèque personnelle. A mon sens, un public ciblé est gage de précision et de gain de temps.
Quelques fautes de frappe, interversions de signes ou variations dans les définitions auraient gagné à être corrigées (le type CHARACTER codé parfois sur 1, parfois sur 2 octets par exemple), mais dans l'ensemble, les descriptions sont complètes et compréhensibles.

Les exemples insistent sur les interprétations, bonnes ou mauvaises



Le second chapitre détaille les types SQL en donnant à chaque fois quelques exemples. Dans chaque cas, la description est très précise et les exemples choisis insistent souvent sur les interprétations possibles, bonnes ou mauvaises.
Les chapitres suivants décrivent la création des objets en introduisant des concepts clé comme les règles de nommage, l’usage des contraintes et la gestion de l’intégrité des données. La manipulation des données est largement décrite avec des niveaux de complexité progressifs. On trouvera également des informations sur les procédures stockées. Le dernier chapitre aborde la sécurité, peut-être de façon un peu rapide mais il faudrait plus d’un livre pour traiter un sujet qui dépasse largement le cadre de SQL. Dans les annexes, on trouvera un glossaire trop succinct, une bibliographie riche et un index permettant de retrouver rapidement son chemin.

Des réponses à de nombreuses questions



Concernant le CD, il est dommage de ne pas y retrouver la base de données utilisée comme exemple tout au long du livre dans un format directement utilisable (Mysql ou PostGreSQL par exemple, pour ne citer que le monde libre !). On trouvera certainement une masse de pièges à éviter dans ces pages, mais je reste convaincu que rien ne vaut le papier et si le lecteur décide d’imprimer ces fichiers, le coût final ne sera pas négligeable.
En conclusion, ce livre correspond parfaitement à la cible choisie et il est certain que le lecteur y trouvera réponses à de nombreuses questions.


notation

Pour aller plus loin

Pages : 0

Date de publication : Mai 2008

ISBN : 2744073180

Prix * : 29€

Prix Amazon * : 27.55€

Recherche         
fermer