Plan du cours
Introduction à SQL et aux bases de données relationnelles
- Compréhension des structures de bases de données
- Aperçu de la syntaxe SQL
- Travail avec des tables et des schémas
Techniques de requêtage de base
- Sélection et projection des données
- Filtrage des lignes avec WHERE
- Tri des résultats avec ORDER BY
Jointures entre plusieurs tables
- Jointures INNER, LEFT, RIGHT et FULL
- Combinaison de jeux de données provenant de plusieurs sources
- Résolution des conditions de jointure
Agrégations et regroupements
- Utilisation de COUNT, SUM, AVG, MIN, MAX
- Application efficace de GROUP BY
- Filtrage des données groupées avec HAVING
Sous-requêtes et instructions imbriquées
- Sous-requêtes scalaires
- Sous-requêtes corrélées
- Utilisation de sous-requêtes pour le filtrage et les calculs
Manipulation et modification des données
- Insertion de nouvelles données
- Mise à jour des enregistrements existants
- Suppression sécurisée des données
Objets de base de données et contraintes
- Compréhension des clés primaires et étrangères
- Travail avec les vues (views)
- Mise en œuvre des contraintes et règles
Techniques SQL avancées
- Fonctions fenêtrées (window functions)
- Expressions de table communes (CTE)
- Considérations de performance et bases du réglage des requêtes
Récapitulatif et prochaines étapes
Pré requis
- Compréhension des concepts de base des données
- Expérience avec des tableurs ou des données tabulaires
- Familiarité avec les applications professionnelles générales
Public visé
- Analystes de données
- Professionnels de l'informatique
- Personnes amenées à gérer, interroger et analyser des données
Nos clients témoignent (3)
C'était très interactif et cela nous a tenus intéressés.
Raluca Alexandra PUNGA
Formation - SQL Fundamentals
Traduction automatique
Petit groupe, en présentiel pendant 3 jours,
Annina - Ricardo AG
Formation - SQL: Basics to Intermediate
Traduction automatique
J'ai apprécié le rythme de la formation et le niveau d'interaction. Tous les participants ont été encouragés à participer activement aux discussions autour des solutions d'exercices, etc.
Aaron - Computerbits
Formation - SQL Advanced level for Analysts
Traduction automatique