Bases de données et langage SQL pour non-informaticiens

Formation créée le 21/11/2022. Dernière mise à jour le 19/12/2025.
Version du programme : 5

Type de formation

Mixte

Durée de formation

21 heures (3 jours)

Accessibilité

Oui
Besoin d’adapter cette formation à vos besoins ? N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure ! Nous contacter

Bases de données et langage SQL pour non-informaticiens


Cette formation vous permet d'acquérir les compétences essentielles pour comprendre, interroger et gérer des bases de données relationnelles avec SQL. Destinée aux non-informaticiens (chefs de projet, analystes métier, contrôleurs de gestion, data analysts débutants), elle vous permettra de devenir autonome dans l'extraction et l'analyse de données. À l'issue de la formation, vous serez capable de : - Comprendre le modèle relationnel et l'architecture des bases de données - Écrire des requêtes SQL pour interroger efficacement les données (SELECT, WHERE, JOIN) - Utiliser les fonctions d'agrégation et de calcul (COUNT, SUM, AVG, GROUP BY) - Filtrer, trier et organiser les résultats selon vos besoins métier - Créer des rapports et tableaux de bord à partir de requêtes SQL Cette formation pratique combine théorie et exercices appliqués sur des cas réels d'entreprise. Elle répond aux besoins actuels de data literacy et d'autonomisation des équipes métier dans l'exploitation des données.

Objectifs de la formation

  • Comprendre le principe et le contenu d’une base de données relationnelle.
  • Réaliser des requêtes avec des jointures, pour restituer les informations de plusieurs tables
  • Combiner les résultats de plusieurs requêtes
  • Utiliser les fonctions d'agrégation (COUNT, SUM, AVG, MIN, MAX) et les clauses GROUP BY et HAVING
  • Filtrer, trier et organiser les données avec WHERE, ORDER BY et DISTINCT
  • Créer des requêtes SQL pour extraire des données pertinentes et produire des rapports exploitables

Profil des bénéficiaires

Pour qui
  • Chargé(e)s de reporting ou d’analyse.
  • Assistant(e)s ayant besoin d’interroger des bases de données.
  • Toute personne nécessitant l’usage de SQL sans formation informatique préalable
Prérequis
  • Aucune connaissance particulière.
  • Connaissance de base en utilisation d'un ordinateur et navigation sur Internet

Contenu de la formation

1. Introduction aux bases de données
  • Qu’est‑ce qu’une base et un serveur de base de données ?
  • Lire un modèle relationnel.
  • Composition d’une table : colonnes et types de données.
  • Clé primaire et unicité.
  • Intégrité référentielle.
  • Outils pour interroger une base : présentation de DBeaver, SQL Server Management Studio et autres interfaces graphiques.
2. Extraire les données d’une table
  • Qu'est-ce qu'une requête d'extraction ?
  • Lister les valeurs à retourner.
  • Filtrer les données avec la clause WHERE.
  • Gérer les valeurs NULL.
  • Retourner des lignes sans doublon (DISTINCT).
  • Opérateurs de restriction (BETWEEN, IN, LIKE).
3. Interroger les données de plusieurs tables
  • Principe des jointures : interne, externe et leurs particularités.
  • Jointure « naturelle » et ses difficultés.
  • Opérateurs ensemblistes (UNION, INTERSECT).
  • Introduction aux vues : principe et intérêt.
4. Ordonnancement et statistiques
  • Trouver des valeurs agrégées (MIN, MAX, AVG, SUM).
  • Grouper les données avec GROUP BY.
  • Filtrer des agrégats avec HAVING.
  • Fonctions OVER, RANK, ROW_NUMBER.
5. Présenter et trier les données
  • Alias de colonnes.
  • Utilisation de l’opérateur CASE.
  • Trier les résultats (ORDER BY).
  • Conversion de types.
  • Opérations sur chaînes et dates.
6. Utiliser des sous‑requêtes
  • Qu’est‑ce qu’une sous‑requête ?
  • Typologies de résultats.
  • Sous‑requêtes simples et corrélées avec IN, ANY, ALL.
  • Introduction aux CTE (Common Table Expressions) pour simplifier les requêtes complexes.
7. Bonnes pratiques et optimisation
  • Optimiser les requêtes : éviter SELECT *, limiter les résultats (LIMIT/TOP).
  • Comprendre le rôle des index pour améliorer les performances.
  • Documenter ses requêtes et adopter des conventions de nommage claires.
8. Cas pratiques et mise en application métier
  • Construire des requêtes pour extraire des KPIs (chiffre d'affaires, taux de conversion, etc.).
  • Créer des tableaux de bord et rapports automatisés à partir de requêtes SQL.

Équipe pédagogique

Nos formations sont animées par des experts reconnus dans leur domaine possédant une expérience sur le terrain significative et des compétences pédagogiques reconnues.

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Ressources techniques et pédagogiques

  • Accueil des apprenants dans une salle dédiée à la formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Qualité et satisfaction

La formation intègre des outils d’évaluation pour mesurer la satisfaction des participants. Des attestations de réussite sont délivrées à l’issue de la formation

Délai d'accès

2 semaines

Accessibilité

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.