Skip to main content

Certification SQL Perfectionnement

L'objectif principal de cette formation SQL perfectionnement est de permettre aux participants d'approfondir leurs connaissances et compétences dans l'utilisation avancée du langage SQL. À la fin de la formation, les participants seront en mesure de concevoir, d'optimiser et de maintenir des requêtes SQL complexes pour répondre à des besoins d'entreprise plus sophistiqués.

Qu'allez-vous apprendre ?
  • Identifier les principales clauses SQL et utiliser le traitement conditionnel avec CASE
  • Appliquer les clauses avancées et les opérateurs de comparaison modifiés
  • Utiliser les fonctions d'agrégation et synthétiser les données avec ROLLUP, CUBE et PIVOT
  • Maîtriser les jointures avancées et les corrélations de sous-requêtes
  • Créer et manipuler des tables temporaires
  • Effectuer des manipulations de données avancées avec OUTPUT et TRUNCATETABLE
  • Assurer l'intégrité des données avec des contraintes
  • Gérer les transactions, les triggers et optimiser la performance d'une base de données
200 000 XAF
Je m'inscris
Informations de la formation
Categorie
Durée
3 jours
Niveau
Expert
Inclus
  • Support de cours Officiel
  • Attestation de formation
Prérequis
  • Avoir suivi la formation SQL ou connaissances équivalentes.

Public
  • Chefs de projet
  • Développeurs

Cette formation SQL perfectionnement approfondit les connaissances et compétences des participants dans l'utilisation avancée du langage SQL pour répondre à des problématiques de gestion de données complexes.

Programme de la formation

Module 1 : Révision des concepts de base SQL

  • Rappel des notions fondamentales vues dans la formation SQL les fondamentaux


Module 2 : Fonctions avancées SQL

  • Fonctions analytiques (RANK, DENSE_RANK, ROW_NUMBER, etc.)
  • Fonctions de fenêtrage (OVER, PARTITION BY, ORDER BY)
  • Fonctions de date et d'heure avancées


Module 3 : Sous-requêtes avancées

  • Sous-requêtes corrélées complexes
  • Sous-requêtes imbriquées
  • Utilisation des clauses EXISTS, NOT EXISTS, IN, NOT IN


Module 4 : Jointures avancées

  • Jointures hiérarchiques (CONNECT BY, PRIOR)
  • Jointures complexes avec plusieurs tables


Module 5 : Gestion des transactions

  • Concepts de transactions (BEGIN, COMMIT, ROLLBACK)
  • Contrôle de la concurrence (isolation des transactions)


Module 6 : Vues et requêtes complexes

  • Création, manipulation et utilisation des vues
  • Optimisation des performances des vues
  • Écriture de requêtes complexes imbriquées


Module 7 : Indexation et optimisation des requêtes

  • Types d'index (B-tree, Hash, etc.)
  • Stratégies d'indexation
  • Analyse et optimisation des plans d'exécution


Module 8 : Procédures stockées et fonctions

  • Création, manipulation et utilisation des procédures stockées
  • Définition et utilisation des fonctions définies par l'utilisateur


Module 9 : Triggers

  • Concept et types de triggers (INSERT, UPDATE, DELETE)
  • Écriture et gestion des triggers


Module 10 : Gestion avancée des données

  • Techniques d'audit et de suivi des modifications
  • Partitionnement de tables
  • Sauvegarde et restauration des données


Module 11 : Sécurité et contrôle d'accès

  • Gestion des privilèges utilisateurs avancés
  • Rôles et autorisations personnalisées
  • Mécanismes d'authentification et d'autorisation


Module 12 : Projets pratiques et étude de cas