01 49 68 53 00
Education Is Our Business
 
 

Développement de requêtes SQL pour les bases de données Oracle

Formation avancée - atelier
 
Formation: 234   Durée: 4 jours
 
 

Vous apprendrez à

  • Formuler des requêtes SQL complexes pour Oracle
  • Employer les différents types de requêtes complexes
  • Utiliser les fonctions analytiques OLAP d'Oracle
  • Réaliser des tests complets de requêtes SQL
  • Déterminer la solution la plus efficace pour résoudre des problèmes complexes liés à SQL
  • Choisir des jointures ANSI ou Oracle

Objectif

SQL est la pierre angulaire de toutes les opérations de bases de données relationnelles. Il est donc nécessaire de posséder des connaissances approfondies de ce langage pour être en mesure de tirer pleinement parti de sa puissance. Au cours de cette formation, vous apprendrez à utiliser le potentiel de SQL pour écrire des requêtes complexes pour des bases de données Oracle. Vous acquerrez les compétences pratiques nécessaires pour utiliser les types de requête les mieux adaptés à chaque application, assurer la fiabilité des résultats et éviter les erreurs et les pièges courants.

À qui s'adresse cette formation

Aux consultants, ingénieurs, développeurs, analystes et à toute autre personne développant des systèmes avec Oracle. Des connaissances du niveau de la formation 926, "Introduction complète à Oracle Database 11g", ou de la formation 593, "Introduction complète à Oracle Database 10g", sont supposées acquises.

Travaux pratiques

Les exercices vous permettront d'acquérir une expérience pratique de la formulation de requêtes complexes, y compris :
  • Création et test de requêtes avec SQL Developer ou SQL*Plus
  • Gestion des valeurs NULL dans les expressions et les conditions
  • Simplification d'expressions complexes avec les colonnes virtuelles dans
    Oracle 11g
  • Lier plusieurs tables avec la syntaxe ANSI ou Oracle natif
  • Application de CASE et DECODE pour simuler IF...THEN..ELSE
  • Fournir des statistiques et des résultats agrégés
  • Intégration de sous-requêtes dans les expressions

 
Oracle est une marque déposée d'Oracle Corporation.
  Développement de requêtes SQL pour les bases de données Oracle

Calendrier des formations

12 - 15 juinParis 
28 - 31 aoûtParis 
20 - 23 nov.Paris 

Londres (en anglais)

8 - 11 maiLondon 
2 - 5 oct.London 

Pour plus de dates: www.learningtree.fr
 
http://www.learningtree.fr/courses/fr234.htm
 
 
01 49 68 53 00
Education Is Our Business
 
 

Développement de requêtes SQL pour les bases de données Oracle

Formation avancée - atelier
 
Formation: 234   Durée: 4 jours
 
 
Contenu détaillé
 

Introduction et vue d'ensemble

Les requêtes SQL et leur utilisation

  • Rôle central de SQL
  • 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 à l'aide de fonctions SQL avancées

Fonctions d'agrégation

  • Regroupements en plusieurs niveaux
  • Groupements et NULL
  • CUBE et ROLLUP
  • Création de rapports croisés
  • Utilisation de l'opérateur PIVOT dans Oracle 11g
  • Calcul des percentiles
  • Performances et regroupements

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

Analyse approfondie à l'aide de fonctions analytiques

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

  • Par numéro de ligne
  • Par valeur
  • Par intervalle temps

Création de jointures complexes

Utilisation de jointures internes et externes

  • Création de tables à jointures multiples
  • À quel moment utiliser des theta-jointures
  • Regroupement et jointures
  • Jointures et performances

Comment et quand utiliser des auto-jointures

  • Lier une table à elle-même
  • Mise en œuvre d'auto-jointures récursives avec CONNECT BY
  • Utiliser simultanément la clause 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
  • Surmonter les limites de OUTER JOIN
  • Différences subtiles entre le nouveau style ANSI et l'ancien style Oracle

Utilisation des opérateurs ensemblistes

  • UNION et UNION ALL
  • INTERSECT
  • MINUS

Création de sous-requêtes

Sous requêtes non corrélées

  • Sous-requêtes à différents niveaux
  • 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
  • Une alternative aux vues

Les sous-requêtes en tant qu'expressions

  • Les sous-requêtes de la liste des colonnes
  • 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

Utilisation des vues et des tables temporaires

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
 
http://www.learningtree.fr/courses/fr234.htm
 
 
01 49 68 53 00
Education Is Our Business
 
 

Développement de requêtes SQL pour les bases de données Oracle Prix

Formation avancée - atelier
 
Formation: 234   Durée: 4 jours
 
 

Le prix du formation comprend :

  • Suivi du cours
  • Travaux pratiques
  • Support de cours
  • Utilisation des équipements informatiques
  • Presse informatique
  • Café et viennoiseries
  • Attestation de présence et diplôme de fin de formation
 
 

Offres Spéciales

Passeport
  • Passeport 2 formations - économisez jusqu'à 880 € par formation
  • Passeport 3 formations - économisez jusqu'à 960 € par formation
  • Passeport 4 formations - économisez jusqu'à 1 180 € par formation
Visa Société
  • Visa Société : flexibilité et économies maximales !
  • Visas Sociétés sont des programmes souples de 25, 50, 100 jours ou plus de formation, à suivre sur une période de 12 mois.
  • Grâce au NOUVEAU Visa Société, plus le volume est important, plus vous économisez !

Votre garantie satisfaction

Si vous n'estimez pas à 100 % que Learning Tree a su répondre à votre attente et même davantage, vous ne payez pas le formation suivi. Notre engagement qualité vous garantit la qualité de nos cours : vous ne payez que si celui-ci a répondu à votre attente.

 
http://www.learningtree.fr/courses/fr234.htm