SQL – Interroger et analyser des bases de données

Cette formation permet d’acquérir les bases essentielles du langage SQL afin d’interroger, analyser et exploiter des bases de données relationnelles. Les participants apprendront à écrire des requêtes SQL claires et efficaces pour extraire, trier et analyser des données, sans prérequis en programmation

Objectifs pédagogiques

À l’issue de la formation, l’apprenant sera capable de :

  • Comprendre le fonctionnement d’une base de données relationnelle et son intérêt dans un contexte professionnel

  • Identifier et structurer des données sous forme de tables relationnelles

  • rappeler la syntaxe et les principes fondamentaux du langage SQL

  • Rédiger des requêtes SQL simples pour extraire, filtrer et trier des données

  • Combiner des données issues de plusieurs tables à l’aide de jointures

  • Utiliser des fonctions d’agrégation pour produire des analyses synthétiques

  • Exploiter les résultats des requêtes pour répondre à des besoins d’analyse de données

Tarif sur devis

Durée : 12 heures

Durée : 12 heures environ
Public :
Tous publics souhaitant comprendre et analyser des données issues de bases de données
Prérequis : Aucun
Objectifs :
Comprendre le fonctionnement des bases de données relationnelles
Interroger une base de données à l’aide du langage SQL
Analyser et structurer des données pour faciliter la prise de décision
Accessibilité :
Formations en distanciel accessibles aux personnes à mobilité réduite.
Sans audio description ni sous-titrage.

Matériel nécessaire

  • Ordinateur

  • Connexion Internet stable

  • Environnement SQL installé (SQLite ou MySQL recommandé)

Modalités d’évaluation des acquis

  • Questionnaire de positionnement en début de formation

  • Exercices pratiques réalisés et corrigés pendant la formation

  • Questionnaires pédagogiques de validation des acquis

  • Évaluation à chaud en fin de formation

Moyens pédagogiques et techniques

  • Cours et exercices pratiques en direct, en présentiel et/ou à distance

  • Interaction avec le formateur et questions en temps réel

  • Supports pédagogiques numériques (documents, exercices)

  • Accès aux sessions en ligne en direct via ordinateur, tablette ou smartphone

  • Assistance pédagogique et technique selon modalité de la formation, par téléphone, visio, e-mail et en présentiel si nécessaire

PROGRAMME

MODULE 1 — Fondamentaux des bases de données relationnelles

Objectifs spécifiques :

  • Être capable de comprendre le rôle d’une base de données relationnelle, sa structure et son utilité dans un contexte professionnel.

  • Être capable de comprendre la syntaxe générale du SQL et son rôle dans l’interrogation des tables SQL.

Contenu :

1 - Qu’est-ce qu’une base de données relationnelle

2 - Tables, colonnes, lignes

3 - Types de données

4 - Clé primaire

5 - Clé étrangère

6 - Relations entre tables

7 - Présentation de l’environnement SQL (SQLite / MySQL)


Module 2 — Requêtes SQL essentielles

Objectifs spécifiques :

  • Être capable d’extraire, filtrer et trier des données à l’aide de requêtes SQL simples.

Contenu :

1 - SELECT et FROM, sélection de colonnes, alias de colonnes

2 - Filtrer les données avec WHERE

3 - Opérateurs de comparaison : =, <>, !=, <, >, <=, >=

4 - Opérateurs logiques : AND, OR, NOT

5 - Fonctions spécifiques : BETWEEN, IN, LIKE

6 - Trier et limiter l’affichage des résultats : ORDER BY, ASC / DESC, LIMIT


Module 3 — Jointures et données multi-tables

Objectifs spécifiques :

  • Être capable de combiner des données issues de plusieurs tables afin de réaliser des analyses complètes.

Contenu :

1 - Jointures internes (INNER JOIN)

2 - Jointures externes (LEFT, RIGHT, FULL OUTER JOIN)

3 - (NATURAL JOIN)

4 - Self JOIN

5 - Jointures sur plusieurs clés

6 - Bonnes pratiques (alias, lisibilité)


Module 4 — Fonctions d’analyse et requêtes avancées

Objectifs spécifiques :

  • Être capable d’agréger, transformer et analyser des données complexes pour produire des résultats exploitables.

Contenu :

1 - Agrégation : GROUP BY, HAVING

2 - Fonctions de base : COUNT, SUM, AVG, MIN, MAX

3 - Gestion des chaînes de caractères et dates dans SQL

4 - Création et utilisation de vues (VIEW)

5 - UNION

OUTILS

  • SQLite ou MySQL (environnement SQL)

  • Jeux de données pédagogiques

  • +33 6 78 45 78 58

  • contact@eduqa.fr

  • 8 rue Thérèse Avondo - 31200 Toulouse

A propos

• Notre mission

• Notre approche pédagogique


EDUQA est un organisme de formation déclaré auprès de la DREETS
enregistré sous le n° 76311461931.

Mentions légales | Politique de protection des données | Cookies | CGV


© EDUQA – 2025