Langage SQL - Expertise
0/10
(0 avis)
Formation créée le 04/01/2023. Dernière mise à jour le 16/03/2023.
Version du programme : 1
Programme de la formation
Objectif de formation: L'apprenant saura lire et écrire des requêtes SQL complexes en disposant d’une méthodologie robuste.
Objectifs de la formation
- Maîtriser les jointures et leurs variantes ainsi que les requêtes ensemblistes
- Savoir écrire des requêtes SQL complexes
- Modéliser une requête complexe avec un arbre
- Transcrire cet arbre en requête SQL
Profil des bénéficiaires
Pour qui
- Utilisateurs finaux
- Utilisateurs BI
- Développeurs
- Administrateurs
- Chefs de projet
- Toute personne ayant une première expérience du langage SQL
Prérequis
- Bien connaître les fondamentaux du SQL
- Concepts fondamentaux des bases de données relationnelles
Contenu de la formation
-
Maitrise des jointures
- Rappel: Les liens entre les données dans un SGBDR
- La jointure dite classique
- Les différences avec la jointure dite naturelle
- Les jointures avec des tables multiples
- La jointure croisée, produit cartésien
- Quand faut-il faire une jointure externe ?
- Condition vraie dans un table
- Auto jointure: Quelques exemples
-
SQL: Les expressions régulières
- Opérateur Like: Ses limites
- Philosophie des expressions régulières
- Etendre les méta caractères
- Syntaxe globale des fonctions (regexp_like / regexp_substr / regexp_instr / regexp_replace / regexp_count)
-
Les opérateurs ensemblistes
- Ce qu'il faut respecter pour l'assemblage de requêtes: Nombre et types de d'expressions projetées
- Les opérateurs UNION, UNION ALL, INTERSECT et MINUS
- Triage des informations
-
Suppléments sur le groupement de données
- GROUP BY et HAVING
- Constituer les sous-groupes avec ROLLUP et CUBE
- Application partielle et totale ROLLUP et CUBE
- Identifier les lignes crées par ROLLUP et CUBE avec les fonctions GROUPING et GROUPING_ID
- Gérer les NULLs
- Identifier les groupes dupliqués
- Tableaux croisés avec PIVOT et UNPIVOT
-
SQL: Les manipulations poussées
- Insertion multitables inconditionnelles avec "rotation", conditionnelles et conditionnelles exclusives.
- Insérer ou modifier avec la commande MERGE
- Utiliser les sous-requêtes corrélées ou les interrogation sur tuples
- Manipuler et consulter avec la clause RETURNING.
-
SQL: Aide à l’écriture de requêtes complexes
- Fonctionnement d’un arbre de requête
- Vocabulaire
- Formalisme associé
- Quelques requêtes complexes modélisées de façon progressive par un arbre
- Passage au SQL correspondant
Équipe pédagogique
Professionnel expert technique et pédagogique.
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence
- Questions orales ou écrites (QCM)
- Mises en situation
- Formulaires d'évaluation de la formation
- Certificat de réalisation de l’action de formation
Ressources techniques et pédagogiques
- Espace numérique de travail
- Documents supports de formation projetés
- Exposés théoriques
- Etude de cas concrets
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation
Qualité et satisfaction
Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation.
0/10
(0 avis)