Langage SQL : exploiter une base de données relationnelle Picto formation

Picto fav
Picto partage
  • Partager par mail
  • Imprimer
Information

Pas de session programmée en ce moment

Objectifs de la formation

À l'issue de cette formation, l’apprenant sera capable de :
  • Effectuer des extractions de données simples : Rechercher des données dans une table unique en utilisant des requêtes SQL de base (SELECT, FROM, WHERE) ainsi que les fonctions d’agrégation (MIN, MAX, AVG, COUNT) pour organiser et analyser les résultats.
  • Créer des requêtes complexes multitables : Exploiter des jointures (INNER JOIN, LEFT JOIN) et des sous-requêtes pour extraire et analyser des données de plusieurs tables, en les associant avec des filtres, regroupements et calculs.
  • Mettre à jour les données dans les tables : Utiliser les instructions DML (INSERT, UPDATE, DELETE) pour modifier, ajouter ou supprimer des données tout en garantissant l’intégrité des informations.
  • Générer et utiliser des vues SQL : Créer des vues pour des requêtes fréquentes afin de simplifier l’accès et réutiliser les données dans divers contextes.
  • Gérer les transactions et sécuriser les données : Mettre en place des transactions pour garantir la cohérence des données et sécuriser les accès aux informations sensibles.

Contenu pédagogique

Préparation avant le Début de la Formation
Projet professionnel : Évaluation des compétences initiales de l’apprenant et définition d'objectifs alignés avec ses besoins professionnels en gestion de bases de données relationnelles.
Module 1 : Requêtes SQL de Base
  • Extraction de données simples : Utilisation des requêtes SELECT pour afficher les informations d’une table, en appliquant des tris (ORDER BY) et des calculs d’agrégation (MIN, MAX, AVG, COUNT).
  • Filtres et critères de sélection : Application de la clause WHERE pour sélectionner des données en fonction de conditions spécifiques.
Module 2 : Requêtes SQL Avancées et Jointures
  • Jointures et relations multitables : Création de requêtes avec INNER JOIN et LEFT JOIN pour relier des données entre plusieurs tables.
  • Sous-requêtes : Conception de sous-requêtes pour des sélections basées sur des résultats de requêtes existantes.
  • Agrégation et regroupement : Utilisation de GROUP BY et HAVING pour regrouper les données et appliquer des filtres post-regroupement.
Module 3 : Manipulation et Mise à Jour des Données
  • Insertion de données : Utilisation de INSERT INTO pour ajouter des enregistrements dans une table.
  • Modification et suppression : Utilisation des instructions UPDATE et DELETE pour mettre à jour ou supprimer des données en respectant des conditions spécifiques.
Module 4 : Création et Utilisation des Vues
  • Création de vues : Génération de vues pour faciliter la réutilisation des requêtes complexes.
  • Maintenance des vues : Utilisation de CREATE VIEW pour organiser l'accès aux résultats de requêtes fréquentes.
Module 5 : Transactions et Sécurité des Données
  • Gestion des transactions : Utilisation de COMMIT et ROLLBACK pour garantir la cohérence des données dans le cadre de transactions multiples.
  • Contrôle des accès : Configuration des autorisations d'accès et techniques de chiffrement pour sécuriser les données sensibles.

Certifications, reconnaissances

Langage SQL : exploiter une base de données relationnelle

Niveau de sortie : Sans niveau spécifique

Consulter la certification

Métiers visés

Insertion dans l'emploi

Picto rouler et dérouler

Aucune donnée n'est encore disponible pour cette formation

Picto alerte M'alerter sur les nouvelles sessions