Stage pratique de 2 jour(s) Réf : MYP Participants Pour toute personne désirant se servir de SQL dans les environnements <strong>MySQL</strong> ou <strong>PostgreSQL</strong>. Pré-requis Aucune connaissance particulière. Prix 2014 : 1350€ HT Eligible DIF Dates des sessions Paris 20 mar. 2014, 19 juin 2014 9 oct. 2014, 4 déc. 2014 Aix 20 mar. 2014, 27 mai 2014 2 oct. 2014, 18 déc. 2014 Bordeaux 3 avr. 2014, 26 juin 2014 16 oct. 2014, 18 déc. 2014 Bruxelles 3 avr. 2014, 26 juin 2014 16 oct. 2014, 18 déc. 2014 Geneve 3 avr. 2014, 26 juin 2014 16 oct. 2014, 18 déc. 2014 Lille 3 avr. 2014, 26 juin 2014 16 oct. 2014, 18 déc. 2014 Luxembourg 3 avr. 2014, 26 juin 2014 16 oct. 2014, 18 déc. 2014 Lyon 20 mar. 2014, 27 mai 2014 2 oct. 2014, 18 déc. 2014 Nantes 6 mar. 2014, 12 juin 2014 16 oct. 2014, 11 déc. 2014 Rennes 6 mar. 2014, 12 juin 2014 16 oct. 2014, 11 déc. 2014 Sophia-antipolis 20 mar. 2014, 27 mai 2014 2 oct. 2014, 18 déc. 2014 Strasbourg 3 avr. 2014, 26 juin 2014 16 oct. 2014, 18 déc. 2014 Toulouse 3 avr. 2014, 26 juin 2014 16 oct. 2014, 18 déc. 2014 SQL pour <strong>MySQL</strong> et <strong>PostgreSQL</strong> OBJECTIFS Cette formation très pratique focalise sur les aspects essentiels du <strong>la</strong>ngage d'interrogation SQL, tant du point de vue logique que syntaxique. Elle vous apportera également une méthode sûre pour écrire des requêtes, simples et complexes, en environnement <strong>MySQL</strong> et <strong>PostgreSQL</strong>. 1) Introduction 2) Modèle re<strong>la</strong>tionnel 3) Les outils client 4) Les objets Travaux pratiques 5) Requêtes simples 6) Tris et agrégats 7) Jointures 8) Requêtes complexes L'apprentissage du SQL en environnement <strong>MySQL</strong> ou <strong>PostgreSQL</strong>, au choix du participant. 1) Introduction - Serveur <strong>MySQL</strong>/<strong>PostgreSQL</strong>. - Versions et évolution. - Ressources et documentation. 2) Modèle re<strong>la</strong>tionnel - Les principes du modèle re<strong>la</strong>tionnel. - L'algèbre re<strong>la</strong>tionnelle : opérations re<strong>la</strong>tionnelles sur les ensembles de données. - Introduction à SQL. 3) Les outils client - L'outil client <strong>MySQL</strong>. - Présentation de l'outil " PSQL " de <strong>PostgreSQL</strong>. 4) Les objets - Types de données dans <strong>MySQL</strong>/<strong>PostgreSQL</strong>. - Création de tables. - Utilisation de colonnes auto-incrémentées. - Utilisation des vues. Travaux pratiques Utilisation des outils " mysql " et " psql ", Création de tables et mise à jour de données. Utilisation des vues. 5) Requêtes simples - L'interrogation (SELECT). - La mise à jour. - Opérateurs et critères. - Les transactions. Travaux pratiques Ecriture de requêtes SQL simples. 6) Tris et agrégats - Tri et doublons: C<strong>la</strong>use ORDER BY, c<strong>la</strong>use LIMIT, c<strong>la</strong>use OFFSET, suppression des doublons. - Utilisation de NULL : Opérateur IS NULL. - Utilisation des fonctions. - Utilisation des agrégats. Travaux pratiques Manipu<strong>la</strong>tion des fonctions de tris et d'agrégats. 7) Jointures - Produit cartésien. - Jointure interne. - Jointure externe. 8) Requêtes complexes - Les requêtes imbriquées : Opérateur IN, opérateur EXISTS, requêtes imbriquées plus générales. - Opérateurs ensemblistes (union, intersection, différence). - Groupement de données (c<strong>la</strong>use GROUP BY, HAVING). ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 4 / 25
Travaux pratiques Ecriture de requêtes SQL simples. Utilisation de fonctions, utilisation d'agrégats, jointures et requêtes imbriquées, utilisation de GROUP BY et HAVING. ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 5 / 25