Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Partie 1 : Notions de base SQL
Introduction aux SQL et aux Database
- Comprendre les bases de données
- Introduction à SQL
- Configuration de l'environnement SQL
SQL Syntaxe et requêtes de base
- Aperçu de la syntaxe SQL
- Instructions SELECT
- Filtrer les données avec la clause WHERE
Travailler avec des fonctions et des agrégats
- Fonctions courantes SQL
- Fonctions d'agrégation : COUNT, SUM, AVG, MAX, MIN
- Regrouper des données avec GROUP BY
Joindre des tables
- Comprendre les JOIN
- JOIN INNER
- JOINTE DE GAUCHE, JOINTE DE DROITE et JOINTE EXTERIEURE COMPLETE
Sous-requêtes et opérations ensemblistes
- Rédaction de sous-requêtes
- Opérations UNION, INTERSECT et EXCEPT
Manipulation de données
- Instruction INSERT INTO
- Instruction UPDATE
- Instruction DELETE
Partie 2 : Intermédiaire SQL
Filtrage avancé des données
- Techniques avancées de clause WHERE
- L'opérateur LIKE et la recherche de motifs
- Opérateurs IN et BETWEEN
Jointures et sous-requêtes complexes
- Jointures autonomes
- Sous-requêtes corrélées et non corrélées
- Clause EXISTS
Travailler avec des index et des vues
- Comprendre les index et leur impact sur les performances
- Créer et utiliser des vues
Fonctions avancées et procédures stockées
- Fonctions définies par l'utilisateur
- Procédures stockées et déclencheurs
- Gestion des erreurs dans SQL
Transformation et analyse des données
- Pivoter et dépivoter les données
- Fonctions de fenêtre : NUMÉRO_DE_RANGÉE, RANG, RANG_DENSE
- Tableaux communs Express (CTE)
Database Conception et normalisation
- Database principes de conception
- Formes normales et normalisation
- Modélisation entité-relation (ER)
Optimisation des performances
- Techniques d'optimisation des requêtes
- Plans d'exécution
- Meilleures pratiques en matière d'optimisation des performances
SQL dans le monde réel
- Intégration de SQL avec d'autres technologies
- Études de cas et scénarios réels
- Projet final : Construire une solution de base de données à partir de zéro
Résumé et prochaines étapes
Pré requis
- Compréhension des opérations informatiques de base
- L'expérience d'un langage de programmation est souhaitable mais pas obligatoire.
Audience
- Analystes de données
- Professionnels Database
- Développeurs de logiciels
35 Heures
Nos clients témoignent (1)
Groupe restreint, en personne pendant 3 jours,
Annina - Ricardo AG
Formation - SQL: Basics to Intermediate
Traduction automatique