Note de lecture : Découvrir Microsoft SQL Server 2005, par Peter DeBetta

Note : 3 ; Un texte introductif qui déçoit en ratant un peu son sujet

De nouveau une note de lecture un peu ancienne, qui traite d’une version “n – 2” de SQL Server. Je la fais figurer ici par nostalgie …

Lorsque j’ai ouvert ce livre, je n’imaginais pas qu’il fut destiné au lecteur déjà aguerri aux versions précédentes de SQL server et déjà largement initié à l’environnement .NET (pour ne pas parler de Windows server…). Pourtant tout commençait bien, car cet opuscule de 200 pages semblait traiter les différents sous-ensembles de ce SGBD tentaculaire. En fait, les problèmes commencent avec la traduction du titre qui omet le « for developers ». Ceci explique certainement cela…

Les deux premiers chapitres (soit 35 pages) traitent des nouveautés de Transact SQL. Là c’est simple : si vous n’êtes pas un vieux routier du dialecte de Microsoft, le propos est incompréhensible. C’est mon cas. Donc, la suite.

Le chapitre 3 met tout de suite d’avantage l’eau à la bouche. Les possibilités de SQL server vis-à-vis de XML donnent envie d’en savoir plus. C’est cde que j’attends d’un ouvrage introductif. Dommage que les exemples soient (c’est un problème récurent du livre) trop touffu pour ce type de livre. Il est même amusant, sur le seul exemple dépouillé vraiment adapté au texte, de voir l’auteur s’excuser de la simplicité de l’exemple.

La seconde partie, qui pèse 4 chapitres et 80 pages traite de l’intégration CLR. Il était difficile de ne pas traiter le sujet. Là encore, l’auteur se trompe dans la profondeur de traitement du sujet. Mais globalement, on arrive à comprendre comment s’articule le code .NET au sein de SQL server. Dommage que la cinématique globale soit traité de façon si peu claire.

La troisième partie est certainement la plus intéressante, car elle traite des services annexes réellement novateurs de SQL server 2005. Nonobstant le problème récurent des exemples, les différents chapitres donnent vraiment envie d’en savoir plus :

  • Les DTS ne sont pas traités de la façon la plus claire qui soit. Hélas aussi, comme ce livre a été écrit sur la base d’une version bêta de SQL server 2005, il n’intègre pas la substitution de DTS par SSIS ! À revoir, donc… Autre problème récurent de cette troisième partie, on a du mal à comprendre ce qui est géré au sein de SQL server, par du T-SQL ou du code.NET embarqué ou ce qui est géré par une application externe appelant SQL server !
  • Les objets SMO sont clairement abordés, mais auraient probablement du être traité en partie 2.
  • Le support SOAP est traité de façon claire et succincte. Dommage qu’il ait été abandonné dans les versions ultérieures…
  • Les chapitres consacrés au service de notification et au service Broker ne sont pas parfaits, mais traitent quand même leur sujet.
  • Le service de reporting aurait pu être traité plus succinctement sur l’aspect structuration des reports et aborder l’Analysis service en contrepartie.

Globalement, je suis déçu. Déjà, ce livre anticipé est devenu obsolète bien trop vite. D’autre part, il n’est pas à la hauteur des autres livres introductifs de Microsoft press. C’est dommage, car un sujet aussi large que SQL server nécessite absolument ce type de texte pour le nouveau venu.

decouvrir-sqlserver2005

Référence complète : Découvrir Microsoft SQL Server 2005 – Peter DeBetta – Microsoft press 2005 (V.O. : Introducing Microsoft SQL Server 2005 for developers) – ISBN : 2-10-048896-1 (V.O. : 0-7356-1962-X)

Découvrir Microsoft SQL Server 2005


http://www.goodreads.com/book/add_to_books_widget_frame/2100488961?atmb_widget%5Bbutton%5D=atmb_widget_1.png&atmb_widget%5Bhide_friends%5D=on

Publicité

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.