Objectifs

  • Maîtriser les bases du SQL
  • Construire une requête SQL
  • Manipuler des données avec SQL

Prérequis

  • Pas de prérequis sur le langage SQL.

Participants

Data analyst, Utilisateurs potentiels de bases de données,Experts BI.

Contenu de la formation

Comprendre ce qu'est une base de données relationnelle et ses principes fondamentaux
Aperçu des différents systèmes de gestion de bases de données : Oracle, MySQL, PostgreSQL, Microsoft SQL Server, et leurs différences
Outils pour interroger une base de données : présentation des interfaces pour écrire et exécuter des requêtes SQL (SQL Server Management Studio)
Structure d'une base de données relationnelle : comprendre l'organisation des bases (Base, Schéma, Tables, Colonnes, Clés)
Notions de base en syntaxe SQL : introduction aux commandes essentielles pour interagir avec une base de données
Utilisation de la clause WHERE : filtrer les résultats d'une table selon des critères spécifiques
Gestion des valeurs manquantes avec NULL : comprendre et gérer l'absence de données dans les tables
Retourner des lignes uniques avec DISTINCT : éviter les doublons dans les résultats des requêtes
Utiliser des alias pour les colonnes et les tables : simplifier les noms de colonnes ou de tables pour améliorer la lisibilité des requêtes
Utiliser la clause GROUP BY : regrouper les données par catégories ou critères
Filtrer les résultats agrégés avec HAVING : appliquer des conditions sur les résultats des fonctions d’agrégats après regroupement
Principe des jointures : comprendre comment combiner les données de plusieurs tables en fonction des relations entre elles
Différencier les jointures internes et externes : INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN pour des résultats précis
Opérateurs ensemblistes : combiner plusieurs requêtes avec UNION, INTERSECT, et EXCEPT
Utiliser des vues : comprendre leur intérêt, comment les créer, et comment elles facilitent l'accès aux données complexes
Calculer des agrégats : trouver des valeurs minimales, maximales, moyennes ou totales avec MIN, MAX, AVG, SUM
Regrouper et calculer des agrégats : utiliser GROUP BY pour obtenir des résultats par catégorie
Filtrer les données agrégées avec HAVING : affiner les résultats après le regroupement
Présenter les résultats de manière ordonnée : trier les données avec ORDER BY
Conversion de types de données : transformer des types de données (texte en nombre, nombre en date, etc.)
Faire des choix conditionnels avec l’opérateur CASE : créer des colonnes dérivées en fonction de conditions
Manipuler les données textuelles et temporelles dans SQL (concaténation, extraction de sous-chaînes, gestion des formats de dates)

informations et modalités

  • Domaine: Décisionnel
  • Date de mise à jour: février, 2025
  • Programme: Télécharger au format pdf
  • Organisation: Les cours ont lieu de 9h à 12h30 et de 14h à 17h30
  • En présentiel

    Accueil des stagiaires dans une salle dédiée à la formation, équipée d'ordinateurs, d'un vidéo projecteur d'un tableau blanc et de paperboard.

    Nous préconisons 8 personnes maximum par action de formation en présentiel

  • En cas de formation distancielle:
    A l'aide d'un logiciel comme Teams, Zoom etc... un micro et éventuellement une caméra pour l'apprenant, suivez une formation uniquement synchrone en temps réel et entièrement à distance.

    Lors de la classe en ligne, les apprenants interagissent et comuniquent entre eux et avec le formateur.

    Les formations en distanciel sont organisées en Inter-Entreprise comme en Intra-Entreprise. L'accès à l'environnement d'apprentissage (support de cours, labs) ainsi qu'aux preuves de suivi et d'assiduité (émargement, évaluation) est assuré. Nous préconisons 4 personnes maximum par action de formation en classe à distance

Profil formateur

Nos formateur sont des experts dans leurs domaines d'intervention
Leur expérience de terrain et leurs qualités pédagogiques constituent un gage de qualité

A l'attention des personnes en situation de handicap

Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d'étudier ensemble les possibilités de suivre la formation.