Aller au contenu principal

Langage SQL : exploiter une base de données relationnelle

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000296999
Organisme responsable : CLOUDDEV FUSION (ouvre dans un nouvel onglet)

Nouvelle recherche

Référentiels

Code Rome

  • M1805 Études et développement informatique

Formacode

  • 30887 : Langage SQL
  • 31025 : Analyse de données
  • 71654 : Logiciel système gestion bases données

Présentation de la formation

Objectifs

La certification « Langage SQL : exploiter une base de données relationnelle » vise 4 compétences clés qui vont permettant à un professionnel d'être autonome dans l'exploitation d'une base de données relationnelle. Effectuer des extractions de données d'une seule table d'une base de données relationnelle, à l'aide de requêtes simples, pour analyser tout ou partie des contenus en filtrant selon des critères définis Réaliser l'extraction de données issues de…

La certification « Langage SQL : exploiter une base de données relationnelle » vise 4 compétences clés qui vont permettant à un professionnel d'être autonome dans l'exploitation d'une base de données relationnelle.
  • Effectuer des extractions de données d'une seule table d'une base de données relationnelle, à l'aide de requêtes simples, pour analyser tout ou partie des contenus en filtrant selon des critères définis
  • Réaliser l'extraction de données issues de plusieurs tables d'une même base de données relationnelle, à l'aide de requêtes complexes, pour fournir des données sélectionnées exploitables à des fins d'analyse
  • Mettre à jour les données d'une table au sein d'une base de données relationnelle, en utilisant les instructions SQL de type DML (insérer, supprimer, modifier, rechercher), pour permettre aux utilisateurs de la base de données de travailler avec des données actualisées
  • Enregistrer dans la base de données relationnelle les requêtes SQL d'extraction de données les plus couramment utilisées sous forme de vues pour faciliter leur réutilisation

Programme de la formation

Module 1 – Introduction aux bases de données relationnelles et au langage SQL (Cours – 3 h) • Concepts fondamentaux : base de données, SGBDR, modèle relationnel. • Tables, colonnes, lignes, types de données. • Clés primaires et clés étrangères. • Intégrité des données : contraintes (NOT NULL, UNIQUE, CHECK, FOREIGN KEY). • Présentation du langage SQL standard (sans référence à un SGBDR spécifique). • Structure d'une requête SELECT : SELECT, FROM, WHERE, ORDER BY. • Introduction à…

Module 1 – Introduction aux bases de données relationnelles et au langage SQL (Cours – 3 h)
• Concepts fondamentaux : base de données, SGBDR, modèle relationnel.
• Tables, colonnes, lignes, types de données.
• Clés primaires et clés étrangères.
• Intégrité des données : contraintes (NOT NULL, UNIQUE, CHECK, FOREIGN KEY).
• Présentation du langage SQL standard (sans référence à un SGBDR spécifique).
• Structure d'une requête SELECT : SELECT, FROM, WHERE, ORDER BY.
• Introduction à Azure SQL Database : déploiement et accès.
• Notions sur les jointures, l'agrégation, les DML et les vues (introduction théorique).

Module 2 – Requêtes SQL fondamentales : extraction depuis une seule table (TP Session 1 – 4h)
• Sélection de colonnes et alias : SELECT … AS.
• Filtrage : opérateurs de comparaison (=, , , =), IN, BETWEEN, LIKE, IS NULL.
• Opérateurs logiques : AND, OR, NOT.
• Tri des résultats : ORDER BY ASC/DESC.
• Élimination des doublons : DISTINCT.
• Fonctions d'agrégation : COUNT, SUM, AVG, MIN, MAX.
• Regroupement : GROUP BY. Filtrage sur agrégats : HAVING.
• Sous-requêtes simples dans le WHERE.

Module 3 – Jointures multi-tables et manipulation des données (DML) (TP Session 2 – 4 h)
• Jointures : INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN.
• Auto-jointure (SELF JOIN) et jointures multiples (plus de deux tables).
• Alias de tables.
• Insertion de données : INSERT INTO … VALUES.
• Modification de données : UPDATE … SET … WHERE.
• Suppression de données : DELETE FROM … WHERE.
• Requêtes de vérification post-modification : SELECT.
• Bonnes pratiques : sécurisation avec WHERE avant UPDATE/DELETE.
• Notions de transactions : COMMIT, ROLLBACK.

Module 4 – Vues SQL, optimisation et SQL dans le cloud Azure (TP Session 3 – 3 h)
• Création de vues : CREATE VIEW … AS SELECT.
• Utilisation et interrogation des vues.
• Modification et suppression de vues : ALTER VIEW, DROP VIEW.
• Cas d'usage professionnels : tableaux de bord, rapports automatisés.
• Optimisation des requêtes : lisibilité, indexation (notions), performances.
• Bonnes pratiques de nommage et d'organisation des requêtes SQL.
• Azure SQL Database : connexion à distance (SSMS, Azure Data Studio, portail Azure).
• Exécution de requêtes SQL complètes sur Azure SQL Database.
• Exercices de synthèse : cas pratiques complets conformes au format ENI RS7205.

Module 5 - Séquence – Préparation à la certification RS7205 (6 h)
• Révision ciblée des 4 compétences attestées par le référentiel RS7205.
• Exercices pratiques types épreuve ENI (cas pratiques SQL + QCM/QCU).
• Tests blancs chronométrés (1h30 max, format ENI).
• Correction collective et consolidation des points de fragilité identifiés

Validation et sanction

Langage SQL : exploiter une base de données relationnelle

Type de formation

Certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Modalités pédagogiques

Chaque séance Teams est enregistrée. Les enregistrements sont mis à disposition via un lien sécurisé dans les 48h suivant la séance et restent accessibles pendant toute la durée de la formation

Durée

En centre

20 h

Financement

Conventionnement
Non
Conditions de prise en charge
Formation eligible au CPF et organisme certifié Qualiopi donc eligible aux financement OPCO.

Conditions d'accès

Public visé

  • Tout public

Informations sur les publics

Formation eligible au CPF

Modalités de recrutement et d'admission

Dossier

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Prérequis pédagogiques : Utilisation courante d'un poste informatique. Aucun prérequis technique avancé requis. Prérequis techniques (formation à distance) : Un ordinateur avec une connexion internet stable, un micro et une caméra fonctionnels. Microsoft Teams doit être installé pour les sessions en classe virtuelle. Les accès à l'environnement de travail (base de données Azure SQL en sandbox) sont communiqués par email avant le début de la formation, avec les instructions de connexion et les outils à utiliser. Aucune installation supplémentaire n'est requise au-delà de Teams. Test de positionnement : Un questionnaire en ligne (QCM, 15 minutes environ) est transmis à l'apprenant par email au minimum 5 jours avant le début de la formation. Il permet d'évaluer le niveau de départ et d'adapter si nécessaire le rythme pédagogique. Ce test ne conditionne pas l'accès à la formation.

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement à distance

Adresse

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
CLOUDDEV FUSION
75008 Paris 8e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes