Lecture : D�couvrir les bases de donn�es avec MySQL

ArticleCategory: [Choose a category for your article]

Applications

AuthorImage:[Here we need a little image form you]

[Photo of the Author]

TranslationInfo:[Author and translation history]

original in en Bruno Sousa

en to fr Georges Tarbouriech

AboutTheAuthor:[A small biography about the author]

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...

Abstract:[Here you write a little summary]

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.

ArticleIllustration:[This is the title picture for your article]

[book cover]

ArticleBody:[The article body]

Introduction

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.

Les caract�ristiques du livre

Cet ouvrage est bien organis�, le langage utilis� n'est pas tr�s technique et il est facile � lire et � comprendre. Les exemples sont des classiques (une base de donn�es de clients, leurs commandes, les articles command�s), par cons�quent il n'est pas difficile de suivre les concepts que les auteurs ont souhait� mettre en avant. Un autre point positif de ce livre vient de ce qu'ils commencent avec un exemple simple qu'ils vont ensuite d�velopper au fil des chapitres jusqu'� la fin. Au d�but, ils con�oivent l'architecture et la logique, ensuite ils proposent le code SQL pour la cr�ation de la base et enfin, ils fournissent le code n�cessaire � l'insertion ou � la r�cup�ration de donn�es dans la base.
Une autre bonne chose vient du chapitre concernant l'installation qui couvre aussi bien Linux que Windows, et pour Linux le cas des paquetages binaires ou des sources est trait� (c'est sympa, n'est-il pas ?)
Le livre comporte 16 chapitres... Si vous souhaitez conna�tre leur contenu, cliquez ici.

Conclusion

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.

R�f�rences

Voici quelques sites int�ressants :