Plan du cours
Introduction à SQL et aux bases de données relationnelles
- Compréhension des structures de base de données
- Aperçu de la syntaxe SQL
- Travailler avec des tables et des schémas
Techniques de base pour les requêtes
- Sélectionner et projeter des données
- Filtrer les lignes avec WHERE
- Trier les résultats avec ORDER BY
Joindre plusieurs tables
- Jointures internes, externes gauches, externes droites et complètes
- Combiner des ensembles de données provenant de sources multiples
- Résoudre les conditions de jointure
Agrégations et regroupements
- Utiliser COUNT, SUM, AVG, MIN, MAX
- Appliquer GROUP BY efficacement
- Filtrer les données regroupées avec HAVING
Sous-requêtes et instructions imbriquées
- Sous-requêtes scalaires
- Sous-requêtes corrélées
- Utiliser des sous-requêtes pour le filtrage et les calculs
Manipulation et modification de données
- Insérer de nouvelles données
- Mettre à jour des enregistrements existants
- Supprimer des données en toute sécurité
Objets de base de données et contraintes
- Comprendre les clés primaires et étrangères
- Travailler avec des vues
- Implémenter des contraintes et des règles
Techniques avancées de SQL
- Fonctions de fenêtre
- Expressions de table communes (CTEs)
- Considérations sur les performances et bases du réglage des requêtes
Résumé et prochaines étapes
Pré requis
- Une compréhension des concepts de base des données
- Une expérience avec les tableurs ou les données tabulaires
- Une familiarité avec les applications commerciales générales
Public cible
- Analystes de données
- Professionnels des TI
- Utilisateurs qui doivent gérer, interroger et analyser des données
Nos clients témoignent (5)
Gunnar a établi un excellent rapport avec le public et a rapidement identifié nos besoins. Il s'est montré captivant et très compétent tout au long de son intervention, et nous avons apprécié son humour.
Kurt - Complete Coherence
Formation - SQL For Data Science and Data Analysis
Traduction automatique
Philip était très gentil, sa façon d'expliquer les concepts SQL est remarquable. J'ai apprécié qu'il nous donne des informations et réponde à des questions qui ne faisaient pas partie de ce cours.
Stefan
Formation - SQL in SQL Server
Traduction automatique
fonctions analytiques
khusboo dassani - Tech Northwest Skillnet
Formation - SQL Advanced
Traduction automatique
Les supports de formation.
Mona Dobre - DB Global Technology
Formation - SQL Advanced level for Analysts
Traduction automatique
La façon dont l'instructeur enseigne est très informative et efficace, surtout le deuxième jour lorsque les sujets sont un peu plus avancés.
Aynanie Kiram - Aarki, Inc.
Formation - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
Traduction automatique