<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
 <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <META NAME="GENERATOR" CONTENT="lfparser_2.31">
 <META NAME="LFCATEGORY" CONTENT="Applications">
 <link rel="icon" HREF="../../common/images/lf-16.png" TYPE="image/png">
 <TITLE>lf250, Applications: Lecture : D&eacute;couvrir les bases de donn&eacute;es avec MySQL</TITLE>
<style type="text/css">
<!--
 td.top {font-family: Arial,Geneva,Verdana,Helvetica,sans-serif; font-size:12 }
 pre { font-family:monospace,Courier }
 p.cl { color:#EE9500 }
 a.nodec { text-decoration:none }
 p.trans { font-size:8pt; text-align:right }
 p.clbox { width:50%; alignment:center; background-color:#FFD700; 
           border-style:none; border-width:medium; border-color:#FFD700; 
           padding:0.5cm;  text-align:center }
 p.code { width:80%; alignment:center; background-color:#aedbe8; 
          border-style:none; border-width:medium; border-color:#aedbe8; 
          padding:0.1cm;  text-align:left }
 p.foot { background-color:#AAAAAA; color:#FFFFFF; border-style:none; 
          border-width:medium; border-color:#AAAAAA; padding:0.5cm ; 
          margin-top:0.1cm; margin-right:1cm; margin-left:1cm; 
          text-align:center }
 .mark  { background-color:#e6e6ff }
-->
</style>
 
</HEAD>
<BODY bgcolor="#ffffff" text="#000000">
 <!-- this is generated html code. NEVER use this file for your
 translation work. Instead get the file with the same article number
 and .meta.shtml in its name. Translate this meta file and then
 use lfparser program to generate the final article -->
 <!-- lfparser can be obtained from http://www.linuxfocus.org/~guido/dev/lfparser.html -->

<!-- this is used by a number of tools:
 =LF=AUTHOR: Bruno Sousa
 =LF=CAT___: Applications
 =LF=TITLE_: Lecture : D&eacute;couvrir les bases de donn&eacute;es avec MySQL
 =LF=NUMBER: 250
 =LF=ANAME_: article250.shtml
 -->

<!-- 2pdaIgnoreStart -->

<!-- start navegation bar -->
 <!-- top navegation bar -->
 <TABLE summary="topbar_1" cellspacing="0" cellpadding="0" border="0" align="center" width="90%">
   <TR bgcolor="#2e2292">
     <TD class="top"><TABLE summary="topbar_1_logo" cellspacing="0" cellpadding="0" border="0" width=
       "100%">
         <TR><TD width="319"><IMG src="../../common/images/logolftop_319x45.gif"
           alt="[LinuxFocus-icon]" width="319" height="45" align="left" 
           border="0"></TD>

           <TD class="top">
             <TABLE summary="topbar_1_links" width="100%">
               <TR align="right">
                 <TD class="top"><A class="nodec" href="../index.shtml"><FONT color=
                 "#DDDDDD" size="2">Sommaire</FONT></A> &nbsp;|&nbsp; <A class=
                 "nodec" href="../map.html"><FONT color=
                 "#DDDDDD" size="2">Carte</FONT></A> &nbsp;|&nbsp; <A class="nodec" href="../Themes/index.html"><FONT color=
                 "#DDDDDD" size="2">Index</FONT></A> &nbsp;|&nbsp; <A class="nodec" href="../Search/index.html"><FONT color=
                 "#DDDDDD" size="2">Recherche</FONT></A> </TD>
               </TR>

               <TR align="right">
                 <TD class="top">
                   <HR width="100%" noshade size="1">
                 </TD>
               </TR>
             </TABLE>
           </TD>
         </TR>
       </TABLE>
     </TD>
   </TR>
 </TABLE>
 <!-- end top navegation bar -->
 <!-- blue bar -->
 <TABLE summary="topbar_2" cellspacing="0" cellpadding="0" border="0" align="center"
 width="90%">
   <TR bgcolor="#00ffff">
     <TD><IMG src="../../common/images/transpix.gif" width="1" height=
     "2" alt=""></TD>
   </TR>
 </TABLE>
 <!-- end blue bar -->
 <!-- bottom navegation bar -->
 <TABLE summary="topbar_3" cellspacing="0" cellpadding="0" border="0" align="center"
 width="94%">
   <TR bgcolor="#000000">
     <TD>
       <TABLE summary="topbar_3_links" cellspacing="0" cellpadding="1" border="0" width=
       "100%">
         <TR align="center">
           <TD WIDTH="20%"><A class="nodec" href="../News/index.shtml"><FONT color=
           "#FFFFFF">Nouvelles</FONT></A> </TD>
           <TD WIDTH="5%"><FONT color="#FFFFFF">|</FONT> </TD>
           <TD WIDTH="20%"><A class="nodec" href="../Archives/index.html"><FONT color=
           "#FFFFFF">Archives</FONT></A> </TD>
           <TD WIDTH="5%"><FONT color="#FFFFFF">|</FONT> </TD>
           <TD WIDTH="20%"><A class="nodec" href="../Links/index.html"><FONT color=
           "#FFFFFF">Liens</FONT></A> </TD>
           <TD WIDTH="5%"><FONT color="#FFFFFF">|</FONT> </TD>
           <TD WIDTH="20%"><A class="nodec" href="../aboutus.html"><FONT color=
           "#FFFFFF">A propos</FONT></A> </TD>
         </TR>
       </TABLE>
     </TD>
   </TR>
 </TABLE>
 <!-- end bottom navegation bar -->
<!-- stop navegation bar -->

<!-- SSI_INFO -->

<!-- tr_staticssi include virtual -->
<!-- tr_staticssi exec cmd -->
<!-- addedByLfdynahead ver 1.3 --><TABLE ALIGN="right" border=0><TR><TD ALIGN="right"><FONT SIZE="-1" FACE="Arial,Helvetica">Ce document est disponible en: <A href="../../English/July2002/article250.shtml">English</a> &nbsp;<A href="../../Castellano/July2002/article250.shtml">Castellano</a> &nbsp;<A href="../../ChineseGB/July2002/article250.shtml">ChineseGB</a> &nbsp;<A href="../../Deutsch/July2002/article250.shtml">Deutsch</a> &nbsp;<A href="../../Francais/July2002/article250.shtml">Francais</a> &nbsp;<A href="../../Italiano/July2002/article250.shtml">Italiano</a> &nbsp;<A href="../../Nederlands/July2002/article250.shtml">Nederlands</a> &nbsp;<A href="../../Portugues/July2002/article250.shtml">Portugues</a> &nbsp;<A href="../../Russian/July2002/article250.shtml">Russian</a> &nbsp;<A href="../../Turkce/July2002/article250.shtml">Turkce</a> &nbsp;</FONT></TD></TR></TABLE><br>
 


<!-- SSI_INFO STOP -->
<!-- 2pdaIgnoreStop -->

<!-- SHORT BIO ABOUT THE AUTHOR -->
<TABLE ALIGN=LEFT BORDER=0  WIDTH="190" summary="about the author">
<TR>
<TD>

<!-- 2pdaIgnoreStart -->
<!-- PALM DOC -->
<TABLE BORDER=0 hspace=4 vspace=4 summary="pda download"> <TR> <TD>
<font size=1> <img src="../../common/images/2doc.gif" width=34 align=left border=0 height=22 alt="convert to palm"><a href="http://cgi.linuxfocus.org/cgi-bin/2ztxt">Convert to GutenPalm</a><br>or <a href="http://cgi.linuxfocus.org/cgi-bin/2pda">to PalmDoc</a></font>
</TD> </TR> </TABLE>
<!-- END PALM DOC -->
<!-- 2pdaIgnoreStop -->
<br>
<IMG src="../../common/images/BrunoSousa.jpg" alt=
    "[Photo of the Author]" height="142" width="100">
<BR>par  Bruno Sousa <br> <small>&lt;bruno(at)linuxfocus.org&gt;</small>
<BR><BR>
<I>L&acute;auteur:</I><BR>
<P>Bruno est &eacute;tudiant en informatique &agrave; Leiria.
    Il travaille aussi comme programmeur. Il a d&eacute;couvert Linux voici quelques
    ann&eacute;es et le consid&egrave;re comme l'accomplissement d'un r&ecirc;ve : la possibilit&eacute; de
    participer au d&eacute;veloppement d'un syst&egrave;me d'exploitation ! Son temps libre
    est consacr&eacute; &agrave; Linux, LinuxFocus (il est &eacute;diteur/traducteur), ses &eacute;tudes...
    </P>
<!-- TRANSLATED TO fr -->
<BR><BR><I>Traduit en Fran�ais par:</I><BR>
Georges Tarbouriech <small>&lt;georges.t(at)linuxfocus.org&gt;</small>
<br>
<!--
 =LF=TRANSTO=fr: Georges Tarbouriech
-->
<!-- TRANSLATED TO STOP -->
<BR><i>Sommaire</i>:
<UL>
  <LI><A HREF="#250lfindex0">Introduction</A></LI>
  <LI><A HREF="#250lfindex1">Les caract&eacute;ristiques du livre</A></LI>
  <LI><A HREF="#250lfindex2">Conclusion</A></LI>
  <LI><A HREF="#250lfindex3">R&eacute;f&eacute;rences</A></LI>
  <LI><A HREF="http://cgi.linuxfocus.org/cgi-bin/lftalkback?anum=250&amp;lang=fr">Discussion sur cet article</A></LI>
</UL>

</TD></TR></TABLE>
<!-- HEAD OF THE ARTICLE -->
<br>&nbsp;
<H2>Lecture : D&eacute;couvrir les bases de donn&eacute;es avec MySQL</H2>
 <IMG src="../../common/images/illustration250.gif" hspace="30"
    width="120" height="151" alt="[book cover]">
<!-- ABSTRACT OF THE ARTICLE -->
<P><i>R&eacute;sum&eacute;</i>:
<P>
<P>Cet article donne un aper&ccedil;u du livre "D&eacute;couvrir les bases de donn&eacute;es avec
    MySQL".<BR>
    Il s'agit d'un ouvrage publi&eacute; aux &eacute;ditions bien connues, Wrox press,
    et les auteurs sont Neil Mathew et Richard Stones. Deux personnes tr&egrave;s
    exp&eacute;riment&eacute;es.</P>
<br><!-- HR divider --><center><font color="#8282e0"><b>_________________ _________________ _________________</b></font></center><br> 
<!-- BODY OF THE ARTICLE -->


    <A NAME="250lfindex0">&nbsp;</A>
<H2>Introduction</H2>


    <P>
    Aujourd'hui, je crois que personne ne peut nier l'importance des bases de
    donn&eacute;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&icirc;tre son adresse ? Essayez d'imaginer... Et l&agrave;, MySQL
    a son mot &agrave; dire !
    <BR>
    Ce livre vous donnera une id&eacute;e d'ensemble de ce qu'est MySQL, de comment
    l'utiliser, de comment acc&eacute;der &agrave; vos donn&eacute;es avec vos propres programmes,
    de comment construire vos bases... Par exemple, si vous &ecirc;tes &agrave; l'aise avec
    Perl, le livre consacre un chapitre entier au sujet, en utilisant Perl
    DBI.
    </P>

    <A NAME="250lfindex1">&nbsp;</A>
<H2>Les caract&eacute;ristiques du livre</H2>

    Cet ouvrage est bien organis&eacute;, le langage utilis&eacute; n'est pas tr&egrave;s technique
    et il est facile &agrave; lire et &agrave; comprendre. Les exemples sont des classiques
    (une base de donn&eacute;es de clients, leurs commandes, les articles command&eacute;s),
    par cons&eacute;quent il n'est pas difficile de suivre les concepts que les auteurs
    ont souhait&eacute; 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&eacute;velopper au
    fil des chapitres jusqu'&agrave; la fin. Au d&eacute;but, ils con&ccedil;oivent l'architecture et
    la logique, ensuite ils proposent le code SQL pour la cr&eacute;ation de la base et
    enfin, ils fournissent le code n&eacute;cessaire &agrave; l'insertion ou &agrave; la r&eacute;cup&eacute;ration
    de donn&eacute;es dans la base.
     <BR>
     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&eacute; (c'est sympa, n'est-il pas ?)
      <BR>
    Le livre comporte 16 chapitres... Si vous souhaitez conna&icirc;tre leur contenu,
    cliquez <A href="../../common/src/article250/bookchapfr.html">ici</A>.

    <A NAME="250lfindex2">&nbsp;</A>
<H2>Conclusion</H2>

    <P>
    D'un point de vue &eacute;ducatif, je recommanderais ce livre pour les cours dans
    lesquels sont enseign&eacute;s les concepts de bases de donn&eacute;es et les SGBDR.
    Pourquoi ? Eh bien, cet ouvrage fournit les commandes SQL n&eacute;cessaires pour
    s&eacute;lectionner (SELECT), mettre &agrave; jour (UPDATE), ins&eacute;rer (INSERT) des donn&eacute;es
    ou pour cr&eacute;er (CREATE) une base. Mais il ne s'agit pas que des commandes, il
    explique &eacute;galement les concepts, tels que les "tulips", les id&eacute;es derri&egrave;re
    le r&ocirc;le d'un SGBDR... choses que nous apprenons dans les cours cit&eacute;s plus
    haut.
    <BR>
      Cette recommandation s'applique aussi bien aux enseignants qu'aux
      &eacute;tudiants. Pour les professeurs ce pourrait &ecirc;tre une r&eacute;f&eacute;rence pour
      pr&eacute;parer les cours, je devrais dire un mod&egrave;le. Pour les &eacute;tudiants, ce
      serait un moyen d'approfondir les connaissances apprises en cours.</P>

    <P>
    Et maintenant, vous pouvez vous demander "&agrave; quoi va nous servir ce livre ?"
    puisque nous utilisons SQLServer ou Oracle dans notre &eacute;cole. C'est simple,
    par exemple, le livre traite de la connection &agrave; une base par PHP, vous
    pourriez donc en apprendre les concepts. De plus, il pourrait apporter de
    nombreux b&eacute;n&eacute;fices, le premier &eacute;tant d'ordre &eacute;conomique, puisque MySQL est
    publi&eacute; sous licence GNU. Le second int&eacute;r&ecirc;t concerne les &eacute;tudiants et les
    professeurs qui pourraient d&eacute;couvrir comment MySQL traite une op&eacute;ration
    SELECT, par exemple (en analysant le code source). Un autre projet
    d'envergure concernerait l'am&eacute;lioration ou l'ajout de nouvelles
    caract&eacute;ristiques &agrave; MySQL.
    </P>

    <P>
    D'un point de vue professionnel, je recommanderais le livre aux
    administrateurs et aux programmeurs int&eacute;ress&eacute;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&ecirc;me si le sujet n'est que survol&eacute;
    dans le livre). Les programmeurs b&eacute;n&eacute;ficient d'exemples de connexion &agrave; une
    base MySQL par l'interm&eacute;diaire de C, C++, Perl et DBI ou PHP (pour am&eacute;liorer
    le site de l'entreprise, par exemple).
    </P>

    <P>
    Pour conclure, je recommande ce livre &agrave; tous ceux qui sont int&eacute;ress&eacute;s par
    l'apprentissage de MySQL; c'est une excellente introduction &agrave; ce superbe
    logiciel.
    </P>

    <A NAME="250lfindex3">&nbsp;</A>
<H2>R&eacute;f&eacute;rences</H2>

    <P>Voici quelques sites int&eacute;ressants :<BR>

    <UL>
      <LI> Wrox, <A href="http://www.wrox.com">www.wrox.com</A> </LI>
      <LI> MySQL, <A href="http://www.mysql.org">www.mysql.org</A> </LI>
      <LI> Site de KSql <A href="http://ksql.sourceforge.net">ksql.sourceforge.net</A> </LI>
    </UL>

    <!-- vim: set sw=2 ts=2 tw=75 et: -->
  



<!-- 2pdaIgnoreStart -->
<A NAME="talkback">&nbsp;</a>
<h2>Discussion sur cet article</h2>
Chaque article poss&egrave;de sa page de discussion. Vous pouvez y soumettre un commentaire ou lire ceux d&acute;autres lecteurs:
<center>
<table border="0"  CELLSPACING="2" CELLPADDING="1" summary="tb-button-outerpart">
 <tr BGCOLOR="#C2C2C2"><td align=center>
  <table border="3"  CELLSPACING="2" CELLPADDING="1" summary="tb-button">
   <tr BGCOLOR="#C2C2C2"><td align=center>
    <A href="http://cgi.linuxfocus.org/cgi-bin/lftalkback?anum=250&amp;lang=fr"><b>&nbsp;page de discussion&nbsp;</b></a>
   </td></tr></table>
</td></tr></table>
</center>

<HR size="2" noshade>
<!-- ARTICLE FOOT -->
<CENTER><TABLE WIDTH="98%" summary="footer">
<TR><TD ALIGN=CENTER BGCOLOR="#9999AA" WIDTH="50%">
<A HREF="../../common/lfteam.html">Site Web maintenu par l&acute;&eacute;quipe d&acute;&eacute;dition LinuxFocus</A>
<BR><FONT COLOR="#FFFFFF">&copy; Bruno Sousa, <a href="../../common/copy.html">FDL</a> <BR><a href="http://www.linuxfocus.org">LinuxFocus.org</a></FONT>
</TD>
<TD BGCOLOR="#9999AA">
<!-- TRANSLATION INFO -->
<font size=2>Translation information:</font>
<TABLE summary="translators">
  <tr><td><font size="2">en --&gt; -- : Bruno Sousa <small>&lt;bruno(at)linuxfocus.org&gt;</small></font></td></tr>
  <tr><td><font size="2">en --&gt; fr: Georges Tarbouriech &lt;georges.t(at)linuxfocus.org&gt;</font></td></tr>
</TABLE>
</TD>
</TR></TABLE></CENTER>
<p><font size=1>2002-10-04, generated by lfparser version 2.31</font></p>
<!-- 2pdaIgnoreStop -->
</BODY>
</HTML>