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
Je recommande la formation
Afficher tous les témoignages
Je recommande la formation Les + : Très bon formateur Les – : Formation très rapide, mais tous les sujets principaux sont quand même abordés En synthèse : Très bon formateur qui maîtrise bien son sujet et est toujours disponible pour répondre aux questions. À ce jour, considérez-vous maîtriser les objectifs du programme ? Les + : Bonne prise en compte du niveau hétérogène des participants. Disponibilité du formateur pour répondre aux questions et expliquer les points. Les – : so Je recommande la formation Les + : Bonne vue globale de Postgresql. Exhaustivité des points. Les – : Il manque une présentation courte au départ du model de la base et une explication succincte fonctionnelle de celle-ci. Il faut avoir un bon niveau SQL pour traiter rapidement les requêtes. Pas le temps de tout voir. Les + : Formation complète et claire Formateur très compétent et qui s’adapte au niveau des formés Les – : La formation aurait dû être sur 3j plutôt que 2j J’ai indiqué que l’équilibre théorie-pratique était bien mais c’était selon ce qu’était prévu par le formateur, dans la réalité par manque de temps nous n’avons pas eu le temps de faire un bon nombre d’exercices et c’est très dommage même s’il va nous envoyer le support et les corrigés Aussi, je recommanderais d’envoyer les liens aux outils en amont. Etant dans un Groupe, la cybersécurité est très stricte ce qui bloque l’utilisation d’outils externes ou en ligne assez souvent. Tandis qu’en anticipant nous pourrions demander à notre service cybersecu une solution plus pratique (et plus sure) voire un droit admin temporaire. Et éviter ainsi une perte de temps pour tous
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