23 Novembre 2008
Librairie
SQL
De : Frédéric Brouard, Rudi Bruchez, Christian SoutouEditeur : 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.
Pour aller plus loin
Pages : 0
Date de publication : Mai 2008
ISBN : 2744073180
Prix * : 29€
Prix Amazon * : 27.55€
Gouvernance
Document, connaissances, GEDEmploi informatique
Législation
Licences, open source
Politique informatique
Qualité, certification, référentiels
Solutions
BI, décisionnel, SIGBureautique
Finances, gestion, trésorerie
Gestion commerciale, CRM
Mobilité
Production, logistique, SCM
Solutions globales, ERP
Solutions RH
Technologies
Archivage et sauvegardeHardware
Localisation, traçabilité
Locaux, sécurité physique
Programmation, développement
Réseaux et communications
Sécurité logique, virus et intrusions
Site Internet
Stockage, SAN, NAS
Systèmes et infrastructure
Editorial
ActualitésAgenda
Annuaire
Blogs
Contributeurs
Dictionnaire
Dossiers
Emploi
Forum
Lettre
Libraire