Retour au catalogue
Validé WorkbotsDéveloppement & réseaux

Programmation : Langage SQL

Les clients, les commandes, les stocks : toutes les données d'une entreprise finissent dans une base. SQL est le langage qui permet de leur parler. Vous partez de la création d'une table pour arriver aux jointures et aux agrégations, sur neuf bases concrètes à interroger.

Programmation : Langage SQL

Programme & fiche pédagogique

3 h

Public visé

  • Développeurs, analystes et gestionnaires de données
  • Contrôleurs de gestion, chargés d'études et professionnels amenés à extraire des données
  • Étudiants en informatique et autodidactes qui découvrent les bases de données

Prérequis

  • Aucune connaissance préalable du SQL n'est nécessaire. Une pratique courante de l'outil informatique suffit pour suivre l'ensemble du parcours.
  • Prérequis techniques :
  • Navigateur web : Google Chrome recommandé

Objectifs pédagogiques

  • Expliquer les concepts d'une base de données relationnelle et en schématiser la structure
  • Créer, modifier et supprimer une base, ses tables et ses contraintes
  • Insérer, mettre à jour et supprimer des enregistrements
  • Extraire des données avec SELECT, les filtrer, les trier et relier plusieurs tables par des jointures
  • Agréger et regrouper des données, écrire des sous-requêtes et combiner des résultats

Contenu de la formation

① Programmation : Langage SQL ➤ Cas pratique 1 ➜ Base de données d'Air France ➜ Base de données d'un festival de musique ➜ Base de données d'un cycle de formation d'étudiants ➜ Base de données d'employés ➜ Base de données de gestion de projet ➤ Cas pratique 2 ➜ Base de données d'une promotion d'étudiants ➜ Base de données d'un cinéma ➜ Base de données des étapes du Tour de France ➜ Base de données de gestion de ventes ➤ Introduction au langage SQL ➜ Introduction ➜ Concepts de base de SGBDR ➜ Schématisation d'une base de données ➜ La syntaxe des instructions SQL ➜ Les opérateurs ➤ La définition des données ➜ Création et suppression d'une base de données ➜ Les différents types de données ➜ Création et suppression des tables ➜ Modifier la structure d'une table - ALTER TABLE ➜ Les contraintes ➤ Manipulation de données - 1 ➜ Insertion et modifications des enregistrements - INSERT, UPDATE et DELETE ➜ Extraction des données - SELECT ➜ Filtrer les données - WHERE ➜ Modèles de recherche - LIKE ➜ Trier les données - ORDER BY ➜ Les jointures - JOIN ➤ Manipulation de données - 2 ➜ Fonctions d'agrégation - SUM, COUNT, AVG, MIN et MAX ➜ Organiser des données identiques en groupes - GROUP BY et HAVING ➜ Les sous-requêtes ➜ Combiner les résultats de deux ou plusieurs instructions SELECT - UNION ➜ Les fonctions SQL de manipulation de date ② Évaluation des acquis ➜ Testez ce que vous avez retenu