SQL : Les fondamentaux
Date de mise à jour :
Identifiant Offre Info : 15_26523651F
Organisme responsable :
NAPSIA
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
- Comprendre les principaux concepts des SGBDR et de l'algèbre relationnelle utilisés en SQL
- Prendre en main un environnement SQL et écrire des requêtes d'extraction de données
- Extraire des informations de plusieurs tables grâce aux jointures
- Utiliser les fonctions d'agrégation et les statistiques pour analyser les données
- Créer et alimenter une base de données, gérer les contraintes et les transactions
Programme de la formation
Module 1 – Introduction et Modèle Relationnel Comprendre les SGBDR, l'algèbre relationnelle et la structure des tables Maîtriser les types de données, les clés primaires et l'intégrité référentielle Gérer les liens entre les tables et l'unicité des informations Module 2 – Extraction de données (DQL) Écrire des requêtes SELECT : projection, sélection et opérateurs logiques Gérer les valeurs manquantes (NULL), les doublons et les expressions régulières…
Module 1 – Introduction et Modèle Relationnel
- Comprendre les SGBDR, l'algèbre relationnelle et la structure des tables
- Maîtriser les types de données, les clés primaires et l'intégrité référentielle
- Gérer les liens entre les tables et l'unicité des informations
Module 2 – Extraction de données (DQL)
- Écrire des requêtes SELECT : projection, sélection et opérateurs logiques
- Gérer les valeurs manquantes (NULL), les doublons et les expressions régulières
- Utiliser les fonctions de conversion et de manipulation de données en ligne
Module 3 – Jointures et Interrogation multi-tables
- Maîtriser les types de jointures : INNER, LEFT, RIGHT et FULL JOIN
- Utiliser les opérateurs ensemblistes (UNION, INTERSECT, EXCEPT)
- Optimiser la clarté des scripts grâce aux alias de tables
Module 4 – Statistiques et Requêtes complexes
- Calculer des agrégats : SUM, AVG, COUNT, MIN/MAX et filtrage HAVING
- Initiation aux fonctions de fenêtrage et expressions de table (CTE)
- Concevoir des sous-requêtes et des requêtes corrélées
Module 5 – Création, Manipulation et Sécurisation (DDL/DML)
- Définir des tables, schémas et gérer les contraintes d'intégrité
- Manipuler les données : INSERT, UPDATE, DELETE et gestion des séquences
- Sécuriser les écritures via les transactions (COMMIT, ROLLBACK)
Module 6 – Optimisation et Vue d'ensemble
- Créer des vues et des index pour optimiser les performances
- Atelier de synthèse : création et interrogation d'une base métier complète
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
42 h
Financement
- Conventionnement
- Non
- Financeur
-
- Autre
Conditions d'accès
Publics visés
- Demandeur d'emploi
- Public en emploi
- Salarié dans le cadre du CIF
- Salarié dans le cadre du DIF
- Salarié dans le cadre du plan de formation
- Salarié en contrat aidé
- Salarié en période de professionnalisation
- Salarié en reconversion
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Maîtrise de l'outil informatique. Avoir des notions générales sur la gestion des données en entreprise est un plus. Un questionnaire de positionnement est réalisé en amont.
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
-
142 Route d'Albi
31200 Toulouse - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes