original in en Bruno Sousa
en to fr Georges Tarbouriech
Bruno est �tudiant en informatique � Leiria. Il travaille aussi comme programmeur. Il a d�couvert Linux voici quelques ann�es et le consid�re comme l'accomplissement d'un r�ve : la possibilit� de participer au d�veloppement d'un syst�me d'exploitation ! Son temps libre est consacr� � Linux, LinuxFocus (il est �diteur/traducteur), ses �tudes...
Cet article donne un aper�u du livre "D�couvrir les bases de donn�es avec
MySQL".
Il s'agit d'un ouvrage publi� aux �ditions bien connues, Wrox press,
et les auteurs sont Neil Mathew et Richard Stones. Deux personnes tr�s
exp�riment�es.
Aujourd'hui, je crois que personne ne peut nier l'importance des bases de
donn�es relationnelles. Essayez d'imaginer ce que serait la vie des
entreprises sans un puissant SGBDR. Comment stocker les commandes d'un
client ? Comment conna�tre son adresse ? Essayez d'imaginer... Et l�, MySQL
a son mot � dire !
Ce livre vous donnera une id�e d'ensemble de ce qu'est MySQL, de comment
l'utiliser, de comment acc�der � vos donn�es avec vos propres programmes,
de comment construire vos bases... Par exemple, si vous �tes � l'aise avec
Perl, le livre consacre un chapitre entier au sujet, en utilisant Perl
DBI.
D'un point de vue �ducatif, je recommanderais ce livre pour les cours dans
lesquels sont enseign�s les concepts de bases de donn�es et les SGBDR.
Pourquoi ? Eh bien, cet ouvrage fournit les commandes SQL n�cessaires pour
s�lectionner (SELECT), mettre � jour (UPDATE), ins�rer (INSERT) des donn�es
ou pour cr�er (CREATE) une base. Mais il ne s'agit pas que des commandes, il
explique �galement les concepts, tels que les "tulips", les id�es derri�re
le r�le d'un SGBDR... choses que nous apprenons dans les cours cit�s plus
haut.
Cette recommandation s'applique aussi bien aux enseignants qu'aux
�tudiants. Pour les professeurs ce pourrait �tre une r�f�rence pour
pr�parer les cours, je devrais dire un mod�le. Pour les �tudiants, ce
serait un moyen d'approfondir les connaissances apprises en cours.
Et maintenant, vous pouvez vous demander "� quoi va nous servir ce livre ?" puisque nous utilisons SQLServer ou Oracle dans notre �cole. C'est simple, par exemple, le livre traite de la connection � une base par PHP, vous pourriez donc en apprendre les concepts. De plus, il pourrait apporter de nombreux b�n�fices, le premier �tant d'ordre �conomique, puisque MySQL est publi� sous licence GNU. Le second int�r�t concerne les �tudiants et les professeurs qui pourraient d�couvrir comment MySQL traite une op�ration SELECT, par exemple (en analysant le code source). Un autre projet d'envergure concernerait l'am�lioration ou l'ajout de nouvelles caract�ristiques � MySQL.
D'un point de vue professionnel, je recommanderais le livre aux administrateurs et aux programmeurs int�ress�s par MySQL. Les administrateurs peuvent y apprendre comment installer MySQL, comment configurer les clients pour qu'ils se connectent par ODBC, et chose importante, comment sauvegarder la base (m�me si le sujet n'est que survol� dans le livre). Les programmeurs b�n�ficient d'exemples de connexion � une base MySQL par l'interm�diaire de C, C++, Perl et DBI ou PHP (pour am�liorer le site de l'entreprise, par exemple).
Pour conclure, je recommande ce livre � tous ceux qui sont int�ress�s par l'apprentissage de MySQL; c'est une excellente introduction � ce superbe logiciel.
Voici quelques sites int�ressants :