Formation SQL Avancé
1790€ HT / personne |
2 jours (14 heures) |
Présentation
La formation SQL Avancé vous permettra de développer vos compétences dans l’utilisation avancée du langage SQL pour la manipulation efficace des bases de données relationnelles.
Grâce à notre formation, vous serez en mesure de résoudre des problèmes complexes, d’optimiser les performances des requêtes et d’automatiser les tâches courantes.
Au cours de cet apprentissage, nous vous guiderons à travers les concepts essentiels de SQL Avancé et vous fournirons les connaissances nécessaires pour maîtriser cet outil puissant.
Vous apprendrez à optimiser vos requêtes SQL, à gérer efficacement les index et à manipuler les données de manière avancée. De plus, vous explorerez les fonctionnalités avancées de SQL, telles que les fonctions analytiques, la recherche de texte et la programmation SQL.
Objectifs
- Analyser et comprendre des plans d’exécution des requêtes SQL
- Gestion avancée des index : création, gestion et utilisation des index pour améliorer les performances des requêtes
- Maîtriser de la manipulation avancée des données
Public visé
- Développeurs
- Architectes
- Administrateurs de bases de données
- Exploitants intervenant sur un serveur de bases de données
Pré-requis
Avoir utilisé SQL en environnement professionnel ou avoir suivi notre formation SQL : les fondamentaux.
Programme de notre formation SQL Avancé
Optimisation des requêtes
- Analyse et compréhension des plans d’exécution des requêtes SQL
- Utilisation d’outils de profilage
- Techniques d’optimisation des requêtes
- L’indexation
- Les statistiques
- Les hints
- Utilisation de sous-requêtes et de requêtes imbriquées pour améliorer les performances.
- Utilisation de CTE (Common Table Expressions)
- Optimisation des requêtes avec les fonctions de fenêtrage
- Window Functions
Gestion avancée des index
- Compréhension des différents types d’index
- Clustered
- Non-clustered
- Full-text…
- Création et gestion des index
- Utilisation des index couvrants et des index filtrés
- Stratégies avancées de gestion des index
- La suppression des index inutiles
- La réorganisation des index fragmentés
Manipulation de données avancée
- Les transactions
- Les verrous (locks)
- Utilisation de déclencheurs (triggers)
- Utilisation des procédures stockées et des fonctions
- Introduction aux transactions distribuées et à la gestion de la cohérence dans un environnement distribué
Fonctionnalités avancées de SQL
- Fonctions analytiques
- Fonctions de manipulation
- De chaînes de caractère
- De dates
- De conversions de données
- La clause MERGE
- Fonctions avancées de recherche de texte et de recherche géospatiale
Sécurité et gestion des utilisateurs
- Gestion des droits d’accès et des privilèges des utilisateurs
- Vues chiffrées
- Mise en place de l’authentification et de l’audit
- Gestion des rôles et des hiérarchies d’utilisateurs
- Fonctionnalités avancées de sécurité offertes par les systèmes de gestion de bases de données
Pour aller plus loin
Formation Postgresql 14 : Développeur
Formation Postgresql 14 : Administration
Formation Postgresql 14 : Avancé
Formation MS-SQL Server 2019
Formation SQL : les fondamentaux
Formation MySQL
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business.
Vous aussi, partagez votre expérience !
Noter la formation
1790€ HT / personne |
2 jours (14 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS