Formation SQL : Initiation + Approfondissement

icon public

Public : Débutants, participants souhaitant connaître les concepts de base et s'approprier les fonctionnalités essentielles jusqu'à la maitrise et l'automatisation de l'exploitation d'une base

icon horloge

Durée : 5 jour(s)

Syllabus de la formation SQL : Initiation + Approfondissement

Pré-requis : Etre à l'aise avec l'outil informatique

Objectifs : Maitriser les structures de la base de donnée Savoir exploiter une base de donnée au moyen de requêtes multitables simples à complexes Savoir automatiser les différents processus de manipulations de données Rendre les requêtes transactionnelles et paramétrables

Sanction : Attestation de fin de formation mentionnant le résultat des acquis

Référence :BAS101731-F

Code RS :RS7205

Taux de satisfaction : 4,98 / 5

Accessibilité : Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins

Contact : commercial@dawan.fr

À partir de

975,00 CHF HT / jour

Tarif pour une personne à distance sans frais
+ 75,00 CHF HT par participant supplémentaire
+ frais en cas de formation présentielle

1 980,00 CHFHT

1 000,00 CHF HT

Pour 20 tickets de 30mn (10 heures) utilisables pendant 12 mois

2 475,00 CHF HT

Contacter Dawan
Logo SQL : Initiation + Approfondissement

Programme SQL : Initiation + Approfondissement

Découvrir le langage SQL

Historique, versions et normalisation du langage SQL
Notion d’instance
Structure d’une instance : base, schémas et objets
Principaux SGBD (Systèmes de Gestion de Base de Données)

Concevoir une base de données

Modèle Conceptuel de données : tables et relations
Création de la base de données
Création des tables : Types, contraintes essentielles et notions d’index

Atelier: conception et création d'une BDD exemple

Manipuler les données de la base

Insertion de données
Modification de données
Suppression de données

Atelier: création et manipulation de données dans la base de test

Ecrire des requêtes

Sélection de données : syntaxe générale
Attributs
- Opérateur *
- Alias d’attributs
- Opérateur DISTINCT
Clause FROM et alias de tables
Opérateurs logiques de filtres : AND, OR et NOT
Notion de prédicat
Prédicats LIKE, IN et BETWEEN
Prise en compte des NULL : prédicat IS NULL
Clause ORDER BY
OFFSET/FETCH/LIMIT

Atelier : interrogation de tables - manipulation des différents prédicats abordés -  tri des extractions précédentes

Réaliser des jointures entre tables

Notion de produit cartésien
Notion de jointure
Jointure interne
Jointures externes

Auto-jointure

Atelier: manipulation des différents types de jointures

Ecrire des sous-requêtes

Principe des sous-requêtes
Sous-requêtes corrélées
Prédicats EXISTS/NOT EXISTS Notions de tables dérivées

Atelier: manipulation des sous-requêtes

Manipuler des tables temporaires

Création de table temporaires : globale et locale
Expressions de Table Communes (CTE) : Problématique, usage et syntaxe
Entre table dérivée et CTE, les vues : Syntaxe et intérêt

Atelier: création de vues simples

Utiliser des fonctions

Principe des fonctions  Fonctions scalaires : manipulation de données alphanumériques et temporelles
 Fonction d'agrégation : définition et usage
 Principales fonctions d’agrégat

Atelier: manipulation des différentes fonctions de gestion de chaînes de caractères et de dates - utilisation des fonctions SUM, MIN et MAX

Regrouper des résultats

Création de regroupements : GROUP BY
Filtre sur regroupements : HAVING

Atelier: utilisation de fonctions d’agrégations sur regroupements

Comprendre les bases des fonctions de fenêtrage

Configuration de la fenêtre : clause OVER
- Prédicat PARTITION BY
- Prédicat ORDER BY

Atelier: intérêts des fonctions de fenêtrage

Combiner les requêtes : opérateurs de jeu

Union
Intersect
Except

Atelier : Prise en main des opérateurs ensemblistes

 

Maitriser la conception des tables : approfondissement des contraintes de tables

Contraintes NOT NULL, UNIQUE, CHECK et DEFAULT
Gestion des clés étrangères avec ON DELETE, ON UPDATE
Règles de gestions : CASCADE, SET NULL et SET DEFAULT

Gérer les transactions

Problématique des accès concurrents
Niveaux d’isolation
Transactions : ACID et Syntaxe
Gestion des transactions : COMMIT, ROLLBACK, SAVEPOINT

Atelier: Tests sans auto-commit – Utilisation des transactions

Aller plus loin avec les agrégations

Rappels sur ROLLUP/CUBE
Clause GROUPING SET()
Fonction GROUPING()

Atelier: Écriture d'agrégats avancés

Comprendre les fonctions et les procédures stockées

Notions de blocs d’instructions
Gestion des variables
Structures conditionnelles
Structures itératives
Manipulations des données à travers les curseurs

Atelier: Écriture de fonctions simples sur la base de test

Automatiser le fonctionnement de la base de données

Notions de déclencheurs/triggers
Triggers de lignes et triggers d'ordres
Prédicats ON DELETE, ON UPDATE et ON INSERT
Accès aux données modifiées/supprimées

Atelier: Mise en place de trigger pour assurer la cohérence de la base

Passage de la certification (si prévue dans le financement)

Maîtrisez SQL de A à Z : interrogations simples, jointures, sous-requêtes, agrégations et optimisation. Formation pratique pour structurer et exploiter des bases de données, analyser des jeux de données et produire des résultats fiables.

Délai d'accès :

Le délai d’accès à la formation certifiante est de 7 jours après validation du dossier. Pour un financement CPF, la validation doit être faite 11 jours ouvrés avant le début. Hors CPF, délai de 1 à 3 semaines selon les sessions.

Méthodes mobilisées :

  • Un formateur expert ayant suivi une formation à la pédagogie et ayant au minimum 3 années d'expériences dans le domaine visé
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Un support et les exercices du cours pour chaque stagiaire
  • Synchrone en présentiel ou distanciel. Plateforme utilisée : Microsoft Teams. Pour le distanciel : diagnostic technique avec les stagiaires pour tester la connexion et les modalités pratiques.
  • Méthodologie basée sur l'Active Learning (75% de pratique minimum) et un programme pédagogique riche et interactif :
  • Expositive : Apport de contenu théorique structuré pour consolider vos connaissances.
  • Interrogative : Moments de réflexion pour questionner et approfondir vos pratiques.
  • Démonstrative : Exercices pratiques pour illustrer les concepts clés.
  • Active : Ateliers d'entraînement pour une mise en application immédiate.
  • Expérimentale : Études de cas concrets pour ancrer les apprentissages dans la réalité.
  • Collaborative : Espaces de partage et d'échange d'expériences pour enrichir la formation.
  • Un format conçu pour favoriser l'engagement, la pratique et l'impact durable dans vos activités professionnelles.

Méthodes d'évaluation :

Les évaluations en cours de formations sont réalisées par les ateliers de mise en pratique et les échanges avec les formateurs.

Un espace apprenant dédié moncompte.dawan.fr :

  • Informations relatives à la ou aux futures formations (plan, syllabus et éventuellement informations relatives à la certification)
  • Positionnement à l'entrée et à la sortie de la formation
  • Définition des besoins et attentes par l'apprenant en amont de la formation
  • Émargement en ligne
  • Évaluation à chaud
  • Évaluation à froid
  • Attestation de formation
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Certification CPF quand formation éligible

Suite de parcours et formations associées

Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.

Lieu Date Remisé Actions
Distance Du 23/03/2026 au 27/03/2026 S'inscrire
Distance Du 18/05/2026 au 22/05/2026 S'inscrire
Distance Du 06/07/2026 au 10/07/2026 S'inscrire
Distance Du 24/08/2026 au 28/08/2026 S'inscrire
Distance Du 05/10/2026 au 09/10/2026 S'inscrire
Distance Du 16/11/2026 au 20/11/2026 S'inscrire
Genève Du 18/05/2026 au 22/05/2026 S'inscrire
Genève Du 31/08/2026 au 04/09/2026 S'inscrire
Genève Du 07/12/2026 au 11/12/2026 S'inscrire

  • - agréablement surprise du soin "logistique" apporté en amont de la formation autour de la préparation - formateur calme, posé, très ouvert et enclin à répondre même après la formation - formation illustrée par de nombreux exemples et cas pratiques - très bonne idée de tout regrouper sur GitLab et de laisser un certain temps les ressources accessibles
  • Sabine A.

  • Formateur flexible et s'adapte très bien au groupe
  • Pro, très fort techniquement et bon instructeur
  • Maxence W.

  • Répond clairement aux questions et stimule les connaissances des apprenants.
  • Eliess K.

  • Rien à redire, les cours, supports et exemples d'exercices fournis par Enzo étaient très bien
  • Rien à redire, Enzo connaît parfaitement son sujet et sait le transmettre clairement
  • Jean-Benoit M.

  • Contenu parfaitement adapté aux besoins
  • Excellente maîtrise du formateur, très agréable de profiter de son expertise
  • Henri W.

  • Les exercices permettent de mettre en pratique les connaissances ce qui renforce l'apprentissage.
  • Le formateur a pu nous aider dans nos besoins spécifiques.
  • Très bon formateur,très pédagogue et de bonne humeur.
  • Nicolas B.

  • Super formateur qui met la pratique en premier plan pour faire rentrer les concepts.
  • Camille V.

  • Super formateur, Elias a été très pédagogue et à l'écoute.
  • Yakub G.

  • Très bon, que ce soit les locaux ou le matériel à disposition
  • Complet, avec un non nombre d'exemples pour pratiquer
  • La formation a répondu à mes attentes
  • Il a su adapter le rythme de la formation, et revenir sur les basiques lorsqu'il a détecté un décrochage de ma part
  • Vincent Q.

  • L'environnement de travail est adapté pour les cours et on arrive facilement à suivre
  • Le cours est approprié à nos attentes, la progression se fait rapidement
  • Le rythme de la formation donne les outils nécessaire pour réussir
  • A l'écoute si nous somme dans le besoin et propose toujours que l'on suggère des réponses
  • Sacha F.

  • Des exercices très précis que je vais pouvoir refaire pour m'entraîner.
  • Nicolas P.

  • thomas est au top. dispo a l écoute
  • Aurélien C.

  • Merci Thomas pour cette formation.Elle m'a permis de refaire le point sur les bases, et de découvrir les possibilités de ce langage. Le rythme que tu as trouvé entre théorie/démonstration et mise en pratique ne laisse pas de temps à l'ennui, je vais m'en inspirer pour construire mes futures séquences de formation. Le passage entre la partie initiation et approfondissement ne laisse peut-être pas assez le temps de digérer mais le programme est bâti comme ça.
  • Mathias T.

  • Excellent formateur, répond a toutes nos questions de manière très détaillé et compréhensive
  • Anas J.

  • Très bon formateur !!
  • Louis G.

  • Merci bcp Thomas ! De loin le meilleur formateur que j'ai eu !
  • Fabien B.

  • 5 jours au top avec un formateur plus qu'excellent
  • Anais R.

  • Contenu et progression au top, le ratio théorie/exercice est vraiment parfait pour ce type de formation en une semaine.
  • Super pédagogue, support et contenu de formation parfaits, corrections d'exercices très claires et support+exercice mis en ligne donc nickel.
  • Hippolyte G.

  • très bon professeur toujours a l'écoute et répond à nos besoins sans soucis, les cours sont très bien structuré, les exercices super intéressant.
  • Ludovic D.