14_AF_0000203123_SE_0001253531 # Langage SQL - avancé IBS global

Langage SQL - avancé

Date de mise à jour : 01/07/2025 | Identifiant OffreInfo : 14_AF_0000203123
Organisme responsable : IBS global

Objectifs

Optimiser les performances des requêtes SQL

 Maîtriser les transactions et les index avancés

 Exploiter les fonctions analytiques pour des analyses poussées

 Sécuriser les bases via rôles et triggers

 Gérer SQL dans des contextes volumineux et cloud

Programme de la formation

1 - Architecture SQL et optimisation

» Compréhension du modèle relationnel et du moteur SQL

» Analyse des plans d'exécution pour identifier les goulots

» Création et gestion des index : Clustered, Non-Clustered

» Techniques de tuning pour des requêtes performantes

» Travaux pratiques : Décryptage d'un plan d'exécution
2 - Techniques avancées de consultation

» Combinaison de données avec UNION, INTERSECT, EXCEPT

» Utilisation des CTE récursives pour des hiérarchies

» Agrégations complexes : ROLLUP, CUBE, GROUPING SETS

» Optimisation des sous-requêtes corrélées

» Travaux pratiques : Construction d'une CTE hiérarchique
3 - Transactions et index avancés

» Gestion des transactions : COMMIT, ROLLBACK, SAVEPOINT

» Configuration des niveaux d'isolation pour la cohérence

» Résolution des verrous et deadlocks

» Index spécialisés : Full-Text et couvertures

» Travaux pratiques : Simulation et résolution d'un deadlock
4 - Manipulation avancée des données

» Modifications complexes via sous-requêtes imbriquées

» Fusion de données avec la commande MERGE

» Création et gestion des vues matérialisées

» Automatisation des actions via triggers

» Travaux pratiques : Implémentation d'un trigger sur mise à jour
5 - Fonctions analytiques et SQL avancé

» Analyse avancée avec RANK, LAG, LEAD

» Utilisation des fonctions conditionnelles pour des cas spécifiques

» Optimisation des requêtes analytiques volumineuses

» Applications pratiques dans l'analyse de données

» Travaux pratiques : Calcul d'un classement avec RANK
6 - Automatisation et privilèges

» Création de procédures stockées pour des tâches répétitives

» Gestion des rôles et privilèges avec GRANT et REVOKE

» Sécurisation des accès aux objets sensibles

» Optimisation des transactions pour la performance

» Travaux pratiques : Automatisation via une procédure stockée
7 - Gestion des Données Volumineuses

» Stratégies pour traiter les bases de données massives

» Partitionnement des tables pour une meilleure scalabilité

» Compression des données et gestion des ressources

» Bonnes pratiques pour éviter les surcharges

» Travaux pratiques : Partitionnement d'une table volumineuse
8 - SQL dans les Environnements Cloud

» Introduction aux SGBD cloud (ex. BigQuery, Azure SQL)

» Adaptation des requêtes aux spécificités cloud

» Gestion des coûts et des performances dans le cloud

» Intégration avec des outils ETL cloud

» Travaux pratiques : Exécution d'une requête sur un SGBD cloud

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

42 Rue de l'Aqueduc
75010 - Paris
Téléphone fixe : 0142803839
Contacter l'organisme

Contact de l'organisme formateur

International business software global services
SIRET : 49104921900042
Responsable : Madame Siham BOUDJEMA
Téléphone fixe : 0142803839
Contacter l'organisme

Information fournie par :