Index: trunk/workshop-foss4g/simple_sql.rst
===================================================================
--- trunk/workshop-foss4g/simple_sql.rst	(revision 37)
+++ trunk/workshop-foss4g/simple_sql.rst	(revision 45)
@@ -4,5 +4,5 @@
 ===============================
 
-:term:`SQL`, pour "Structured Query Language", dÃ©finit la maniÃšre d'interroger et de mettre des donnÃ©es dans une base. Vous avez dÃ©jÃ  rÃ©digÃ© du SQL lorsque nous avons crÃ©er notre premiÃšre base de donnÃ©es.  Rappel:
+:term:`SQL`, pour "Structured Query Language", dÃ©finit la maniÃšre d'importer et d'interroger des donnÃ©es dans une base. Vous avez dÃ©jÃ  rÃ©digÃ© du SQL lorsque nous avons crÃ©er notre premiÃšre base de donnÃ©es.  Rappel:
 
 .. code-block:: sql
@@ -12,5 +12,5 @@
 Maintenant que nous avons charger des donnÃ©es dans notre base, essayons d'utiliser SQL pour les interroger. Par exemple,
 
-  "Quel sont les noms des quartier de la ville de New York ?"
+  "Quel sont les noms des quartiers de la ville de New York ?"
   
 Ouvrez une fenÃªtre SQL depuis pgAdmin en cliquant sur le bouton SQL
@@ -32,10 +32,10 @@
 .. image:: ./screenshots/pgadmin_09.png  
 
-Mais que c'est-il exactement passÃ© ici ? Pour le comprendre, commenÃ§ons par prÃ©senter les quatre type de requÃªtes du SQL :
+Mais que c'est-il exactement passÃ© ici ? Pour le comprendre, commenÃ§ons par prÃ©senter les quatre types de requÃªtes du SQL :
 
  * ``SELECT``, retourne des lignes en rÃ©ponse Ã  une requÃªte
  * ``INSERT``, ajoute des lignes dans une table
- * ``UPDATE``, modifit des lignes existantes d'une table
- * ``DELETE``, supprimer des lignes d'une table
+ * ``UPDATE``, modifie des lignes existantes d'une table
+ * ``DELETE``, supprime des lignes d'une table
  
 Nous travaillerons principalement avec des requÃªtes de type ``SELECT``afin d'interroger les tables en utilisant des fonctions spatiales.
@@ -53,7 +53,7 @@
     
 
-Les ``colonnes`` sont soit des noms de colonnes soit des fonctions utilisant les valeurs des colonnes. Les ``donnÃ©es`` sont soit une table seule, soit plusieures tables reliÃ©es ensemble en rÃ©alisant une jointure sur une clef ou une autre condition. Les ``conditions`` reprÃ©sentent le filtre qui restreint le nombre de lignes a retourner.
+Les ``colonnes`` sont soit des noms de colonnes, soit des fonctions utilisant les valeurs des colonnes. Les ``donnÃ©es`` sont soit une table seule, soit plusieures tables reliÃ©es ensemble en rÃ©alisant une jointure sur une clef ou une autre condition. Les ``conditions`` reprÃ©sentent le filtre qui restreint le nombre de lignes Ã  retourner.
 
-  "Quel sont les noms des quartier de Brooklyn ?"
+  "Quel sont les noms des quartiers de Brooklyn ?"
 
 Nous retournons Ã  notre table ``nyc_neighborhoods`` avec le filtre en main. La table contient tout les quartiers de New York et nous voulons uniquement ceux de Brooklyn.
@@ -69,5 +69,5 @@
 Parfois nous aurons besoin d'appliquer des fonctions sur le rÃ©sultats d'une de nos requÃªtes. Par exemple,
 
-  "Quel est le nombre de lettres dans les noms des quarties de Brooklyn ?"
+  "Quel est le nombre de lettres dans les noms des quartiers de Brooklyn ?"
   
 Heureusement PostgreSQL fournit une fonction calculant la longueur d'une chaÃ®ne de caractÃšres : :command:`char_length(string)`.
@@ -79,5 +79,5 @@
     WHERE boroname = 'Brooklyn';
 
-Bien souvent nous sommes moins interressÃ©s par une ligne particuliÃšre mais plus par un calcul statistique sur l'ensemble rÃ©sultant. Donc connaitre la longueur des noms de quartiers est moins interressant que de calculer la moyenne des ces longueurs. Les fonctions qui renvoit un rÃ©sultat unique en utilisant un ensemble de valeurs sont appelÃ©e des "fonctions d'aggrÃ©gations".
+Bien souvent nous sommes moins interressÃ©s par une ligne particuliÃšre mais plus par un calcul statistique sur l'ensemble rÃ©sultant. Donc, connaitre la longueur des noms de quartiers est moins interressant que de calculer la moyenne des ces longueurs. Les fonctions qui renvoit un rÃ©sultat unique en utilisant un ensemble de valeurs sont appelÃ©e des "fonctions d'aggrÃ©gations".
 
 PostgreSQL fournit un ensemble de fonctions d'aggrÃ©gations, parmis lesquelles :command:`avg()` pour calculer la moyenne, and :command:`stddev()` pour l'Ã©cart type.
