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 :