Trouver la formation qui vous correspond.

Plus de 500 formations dans les domaines informatique, bureautique et développement professionnel

Plus de résultats

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Filter by Categories
Actus
Formations
Location de salle
Non classé

Ex. : ExcelWordPhotoshopJavaAgile

Centre de formation Informatique et Ressources Humaines

Trouver la formation qui vous correspond.

Plus de 500 formations dans les domaines informatique, bureautique et développement professionnel

Plus de résultats

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Filter by Categories
Actus
Formations
Location de salle
Non classé

Ex. : ExcelWordPhotoshopJavaAgile

SQL – Langage

4.8/5 Avis client
THBIL2980

3 jours (21 heures) – Initiation / Fondamentaux

3 jours (21 heures)
Initiation / Fondamentaux

SQL – Langage

Domaine : Informatique

Présentiel
Présentiel
Online
Distanciel
Coût
1875€ HT

Objectifs pédagogiques

  • Assimiler les principes du modèle relationnel et le vocabulaire SQL associé
  • Concevoir des requêtes SELECT avec filtres, tris et limitations
  • Mettre en œuvre des jointures pour croiser plusieurs tables correctement
  • Exploiter fonctions SQL et agrégats pour analyser des jeux de données
  • Combiner des résultats avec opérateurs ensemblistes et requêtes composées
  • Créer et modifier des structures simples avec tables, contraintes, vues, index
  • Manipuler les données avec INSERT, UPDATE, DELETE en respectant l’intégrité

Niveau requis

  • Aucune connaissance particulière en bases de données
  • Savoir manipuler un poste de travail et un éditeur SQL

Public concerné

  • Concepteurs et développeurs souhaitant exploiter des données relationnelles
  • Utilisateurs techniques amenés à interroger et analyser des bases SQL

Moyens pédagogiques et techniques

Salles de formation (les personnes en situation de handicap peuvent avoir des besoins spécifiques pour suivre la formation. N’hésitez pas à nous contacter pour en discuter) équipée d’un ordinateur de dernière génération par stagiaire, réseau haut débit et vidéo-projection
UHD Documents supports de formation projetés Apports théoriques, étude de cas concrets et exercices
Mise à disposition en ligne de documents supports à la suite de la formation

Dispositif de suivi de l'éxécution de l'évaluation des résultats de la formation

Feuilles d’émargement (signature électronique privilégiée)
Evaluations formatives et des acquis sous forme de questions orales et/ou écrites (QCM) et/ou mises en situation
Questionnaires de satisfaction (enquête électronique privilégiée)

Dates de formations

  • Sur demande à Toulouse
  • Sur demande à Pau

Formateur

Les formateurs intervenants pour Themanis sont qualifiés par notre Responsable Technique Olivier Astre pour les formations informatiques et bureautiques et par Didier Payen pour les formations management.

Conditions d’accès à la formation

Délai : 3 mois à 1 semaine avant le démarrage de la formation dans la limite des effectifs indiqués.
100%
de recommandation
(10 votants)

Programme de formation

3 jours (21 heures)

Initiation / Fondamentaux
Mise à jour le 31/01/2026

Démarrage, modèle relationnel, outillage SQL [2h]

  • Revoir tables, lignes, colonnes, dépendances fonctionnelles
  • Distinguer clé primaire, clé étrangère, cardinalités
  • Situer SQL et principaux dialectes (Oracle, SQL Server, PostgreSQL, MySQL)
  • Identifier schéma, catalogue, sessions, transactions
  • (ATELIER) Cartographier un mini-modèle et ses relations

Définir données avec DDL et contraintes [2h30]

  • Choisir types de données et règles de domaine
  • Créer tables avec PRIMARY KEY et FOREIGN KEY
  • Appliquer contraintes NOT NULL, UNIQUE, CHECK
  • Comprendre intégrité référentielle et actions ON DELETE
  • Travaux pratiques : créer un schéma “gestion de commandes” avec contraintes

Vues, index et performances de base [2h]

  • Différencier table, vue, matérialisation selon SGBD
  • Créer des vues pour simplifier l’accès aux données
  • Comprendre index B-tree et impacts sur WHERE/JOIN
  • Éviter anti-patterns : index inutiles, SELECT *
  • (ATELIER) Diagnostiquer requêtes lentes et proposer un index

Modifier données et maîtriser l’intégrité [2h]

  • Insérer avec INSERT et INSERT…SELECT
  • Mettre à jour avec UPDATE et conditions robustes
  • Supprimer avec DELETE et contraintes associées
  • Introduire transactions : COMMIT, ROLLBACK, verrous simples
  • Travaux pratiques : rejouer un lot de corrections avec transaction contrôlée

SELECT essentiel pour extraire l’information [3h]

  • Projeter colonnes, alias, expressions calculées
  • Filtrer avec WHERE, opérateurs, BETWEEN, IN, LIKE
  • Gérer NULL : IS NULL, COALESCE, logique ternaire
  • Trier avec ORDER BY et expressions
  • Travaux pratiques : répondre à 10 questions métier sur le jeu de données

Fonctions SQL et manipulation de dates [2h]

  • Utiliser fonctions chaînes : CONCAT, SUBSTRING, TRIM
  • Convertir types : CAST, formatage, contrôles
  • Manipuler dates : extraction, intervalles, comparaisons
  • Appliquer fonctions conditionnelles : CASE WHEN
  • (ATELIER) Produire un reporting mensuel à partir d’événements horodatés

Jointures et relations entre tables [3h30]

  • Choisir INNER, LEFT, RIGHT, FULL selon besoin
  • Définir clés de jointure et éviter les produits cartésiens
  • Utiliser auto-jointures et tables de correspondance
  • Comprendre l’impact des filtres sur LEFT JOIN
  • Travaux pratiques : construire une vue “client-commande-livraison” multi-tables

Agrégation, regroupement et post-filtrage [2h30]

  • Regrouper avec GROUP BY et colonnes calculées
  • Calculer SUM, AVG, MIN, MAX, COUNT distinct
  • Post-filtrer avec HAVING et conditions d’agrégats
  • Construire des indicateurs : taux, paniers, délais moyens
  • (ATELIER) Créer un tableau d’indicateurs et vérifier sa cohérence

Sous-requêtes, ensemblistes et SQL avancé [1h30]

  • Écrire sous-requêtes corrélées et non corrélées
  • Structurer avec CTE (WITH) pour lisibilité
  • Combiner résultats : UNION, INTERSECT, EXCEPT
  • Introduire rôles, droits, procédures stockées selon contexte
  • Travaux pratiques : résoudre un cas “détection d’anomalies” avec CTE et ensemblistes
Mise à jour le 31/01/2026