Centre de formation ACF Grenoble

87, rue Général Mangin - 38000 Grenoble
Tel : 04 76 23 20 50 / 06 81 73 19 35
contact@audit-conseil-formation.com

Demander un Devis
puce

Demande de devis

Formation
Cadre
Nom/Prénom
Société
E-mail
Téléphone
Adresse
Période
Evaluer mon niveau

Formation REQUETES SQL POUR BASES DE DONNEES ORACLE®

DomaineCERTIFICATION ET FORMATION LEARNING TREE INTERNATIONAL

Programme de cours REQUETES SQL POUR BASES DE DONNEES ORACLE® :

Durée de la formation : 4 (jours)
Participants :
  • Les analystes et les power user qui souhaitent extraire des données de leurs bases de données Oracle
  • Les administrateurs de bases de données qui souhaitent maîtriser les requêtes et la manipulation des bases de données Oracle avec SQL
  • Les personnes qui connaissent SQL en général mais qui souhaitent apprendre les fonctionnalités particulières du dialecte SQL de Oracle
  • Les professionnels du traitement des données qui travaillent avec des systèmes de bases de données traditionnels hiérarchiques ou réseau et sont en train de migrer vers le monde des bases de données relationnelles
Pré-requis : Il ne s'agit pas d'une formation d'introduction. Vous ne devez pas suivre cette formation si vous n'avez pas de connaissance de SQL
Objectifs : Au cours de cette formation, vous apprendrez à développer des requêtes SQL fiables et efficaces pour extraire des données des tables de bases de données. Une fois que vous aurez maîtrisé toute la puissance des requêtes SQL, vous serez en mesure de résoudre de nombreux problèmes au travail, et ce facilement et de façon efficace, grâce à quelques lignes de code seulement. Ceci est utile pour ceux qui souhaitent utiliser pleinement SQL afin d'augmenter leur productivité.
Moyens pédagogiques, techniques et d'encadrement :
  • 1 poste de travail complet par personne
  • De nombreux exercices d’application
  • Mise en place d’ateliers pratiques
  • Remise d’un support de cours
  • Passage de certification(s) dans le cadre du CPF
  • Mise en place de la Charte contrôle et qualité OPCA
  • Notre plateforme d'évaluation :
    • Evaluation des besoins et objectifs en pré et post formation
    • Evaluation technique des connaissances en  pré et post formation
    • Evaluation générale du stage
Les requêtes SQL et leur utilisation
  • En quoi SQL est-il à la fois facile et difficile?
  • Recommandations pour réaliser des tests approfondis
Améliorer la performance des requêtes
  • Optimisation des requêtes
  • Choix du type de requête le mieux adapté
Création de requêtes avec des fonctions SQL Fonctions d'agrégation
  • Regroupements en plusieurs niveaux
  • Groupements & NULL
  • CUBE et ROLLUP
  • Création de rapports croisés
  • Calcul des percentiles
  • Utilisation de l'opérateur PIVOT dans Oracle 11g
Fonctions
  • Fonctions de manipulation de chaîne
  • Fonctions de manipulation de la date et de l'heure
  • Simuler IF...THEN...ELSE à l'aide de fonctions
  • Gestion des expressions régulières à l'aide de fonctions Oracle 10g
Calcul des rangs
  • RANK et DENSE_RANK
  • ROW_NUMBER dépendant de ORDER BY
Étendre l'utilisation des agrégats
  • Partitionner sur plusieurs niveaux
  • Calcul des cumuls
  • Comparaison des lignes et des valeurs agrégées
  • Définir les bornes de la fenêtre coulissante
Utilisation de jointures internes et externes
  • Création de tables à jointures multiples
  • Regroupement et jointures
Comment et quand utiliser des auto-jointures
  • Mise en œuvre d'auto-jointures récursives avec CONNECT BY
  • Utiliser simultanément CONNECT BY et une jointure
  • Améliorations apportées à CONNECT BY par Oracle 10g
Appliquer la norme ANSI à la syntaxe de jointure
  • INNER JOIN
  • CROSS JOIN
  • LEFT, RIGHT et FULL OUTER JOIN
  • Ajouter des conditions de filtre aux OUTER JOINS
  • Différences subtiles entre le nouveau style ANSI et l'ancien style Oracle
Utilisation des opérateurs ensemblistes
  • UNION et UNION ALL
  • INTERSECT
  • MINUS
Sous requêtes non corrélées
  • Les sous-requêtes qui renvoient NULL
  • Sous-requêtes à lignes multiples
  • Sous-requêtes à colonnes multiples
Utilisation de sous-requêtes corrélées
  • Les valeurs principales des sous-requêtes
  • L'opérateur EXISTS
  • Éviter les corrélations accidentelles
Sous-requêtes dans la clause FROM
  • Mieux gérer un problème complexe en le scindant en parties gérables
  • Réutilisation des sous-requêtes grâce à la factorisation
  • Appliquer des sous-requêtes factorisées récursives dans Oracle 11g R2
Les sous-requêtes en tant qu'expressions
  • Les sous-requêtes en tant que paramètres des fonctions
  • Sous-requêtes corrélées et non corrélées dans les expressions
Surmonter les obstacles avec les vues
  • Niveaux de groupes multiples dans une requête
  • Influence des vues sur la performance
Tables temporaires: une alternative aux vues
  • Éviter l'interférence des autres utilisateurs
  • Concevoir des tables temporaires
Introduction à Oracle 12c
  • Limiter le nombre de lignes retournées avec FETCH
  • Récupérer des résultats partiels avec OFFSET
  • Simuler les jointures avec les vues latérales et APPLY
  • Déclarer des fonctions locales dans la clause WITH
Tarif (indicatif) en € : 2800


Pour d'autres cours, Contactez-nous