
- Durée
- 2 jours
- Niveau
- Avancé
- Modalités
- Présentiel / Distanciel
- Certification
- Langage SQL : Exploiter une base de données relationnelle
Description de la formation SQL Oracle Avance
Le langage SQL (Structured Query Language) est dédié avant tout à l’extraction de données même si sa grammaire permet de manipuler d’autres objets que les tables et leurs contenus. Il est donc assez logique qu’au fil des années il se soit enrichi afin de proposer aux développeurs SQL de plus en plus de fonctions et de possibilités.
Cette formation SQL avancé pour Oracle vous apprendra à utiliser la puissance méconnue du langage SQL à travers notamment les expressions régulières, les requêtes hiérarchiques, les opérateurs ensemblistes, et les aspects avancés de la consultation et de la manipulation des données en SQL.
Enfin un dernier chapitre vous fera comprendre comment Oracle stocke les données pour mieux maîtriser votre environnement de développement et être autonome dans le diagnostic des problèmes rencontrés (espace, performance, droit, etc.) et les solutions à apporter.

Objectifs pédagogiques
À l'issue de cette formation SQL avancé pour Oracle vous aurez acquis les connaissances et les compétences nécessaires :
- Connaitre les expressions régulières et le SQL
- Savoir écrire des requêtes hiérarchiques
- Utiliser les opérateurs ensemblistes en SQL
- Maitriser les fonctionnalités SQL avancées en consultation
- Connaitre la gestion des structures de stockage
Objectifs opérationnels
Savoir utiliser la puissance méconnue du langage SQL.
Cette formation vous prépare au passage de la certification Langage SQL : Exploiter une base de données relationnelle. Cette épreuve d’évaluation “Langage SQL : Exploiter une base de données relationnelle” vient évaluer les compétences suivantes : l’extraction de données à l’aide de requêtes simples et complexes, mettre à jour les données d’une table, et créer des vues.
Elle est constituée de cas pratique qui positionnent le candidat dans une situation similaire à son environnement de travail ainsi que de questions sous la forme d’un questionnaire à choix multiple et à choix unique.
Cette épreuve d’évaluation couvre les 4 compétences du référentiel de la certification “Langage SQL : Exploiter une base de données relationnelle”, elle est chronométrée et dure 1 heure 30 maximum.
La certification est obtenue si le candidat obtient 700 points minimum sur 1000. Un cas pratique vaut dix fois plus de points qu’une question de type QCM/QCU. Un candidat ne peut donc pas obtenir sa certification uniquement avec les questions de type QCM/QCU. Le résultat ainsi obtenu permet de valider les compétences du candidat dans l’exploitation de données avec le langage SQL, dans une base de données relationnelle.
La certification est obtenue si le candidat obtient un score supérieur à 81 points sur 116 soit 700 points minimum sur 1000 (un ratio est fait en fonction du nombre de points obtenus).
Le passage de la certification n'est pas obligatoire et n'est pas compris dans le tarif de la formation.
Retrouvez cette formation SQL Oracle Avancé sur le site du CPF (MonCompteFormation).
Programme
Contenu du cours, module par module
7 modules
- Limites de l'opérateur LIKE
- Philosophie des expressions régulières
- Etendre les méta-caractères (^,. ,*,[, …)
- Syntaxe générale des fonctions
- Fonction : regexp_like.
- Fonction : regexp_substr.
- Fonction : regexp_instr.
- Fonction : regexp_replace.
- Fonction : regexp_count.
Travaux pratiques
Récupération de noms de fichiers sans extension dans une arborescence
Recherche sur de motifs complexes dans des numéros de téléphone
- Définition du lien entre les noeuds de l'arbre : CONNECT BY.
- Début du parcours de l'arbre : START WITH.
- Niveau du noeud dans l'arbre : LEVEL.
- Elimination de lignes ou de branches.
- Fonctions propres aux requêtes hiérachiques.
Travaux pratiques
- Règles à respecter pour assembler des requêtes :
- nombre d'expressions projetées,
- types des expressions projetées.
- Les opérateurs UNION, UNION ALL, INTERSECT et MINUS.
- Trier les information.
Travaux pratiques
Comparaison des performances
- Rappels sur GROUP BY et HAVING.
- Constitution de sous-groupes avec ROLLUP et CUBE.
- Application partielle et totale ROLLUP et CUBE.
- Identification de lignes générées par ROLLUP et CUBE avec les fonctions GROUPING et GROUPING_ID.
- Gestion des NULLs.
- Identification de groupes dupliqués avec la fonction GROUP_ID.
Travaux pratiques
Comment gérer les NULL « natifs » et ceux générés par ROLLUP ou CUBEManipulation d’organigramme de ressources humaines(hiérarchie de personnes dans les départements et régions)
- Sous-requête avec WITH.
- Numérotation des lignes par RANK, DENSE_RANK et ROW_NUMBER
- avec ou sans partitionnement.
- Passer de lignes en colonnes et inversement avec PIVOT et UNPIVOT.
- Utilisation de fonctions analytiques (LAG, LEAD, …)
Travaux pratiques
Extraire un pourcentage d’une série (nombre de personnes présentes dans telle première partie d’une série)
Variations sur la présentation des données avec PIVOT
- Insertion multitables
- inconditionnelles,
- inconditionnelles avec "rotation",
- conditionnelles,
- conditionnelles exclusives.
- Insertion ou modification avec la commande MERGE.
- Utilisation de sous requêtes corrélées ou interrogation sur tuples.
- Manipulation et consultation avec la clause RETURNING.
Travaux pratiques
Affichage par département de la personne présentant le plus petit salaire (interrogation sur tuple)
- Espace de stockage à travers les tablespaces.
- Tablespaces par défaut et accessibles.
- Quotas sur tablespaces.
- Désignation de tablespaces pour les structutres tables et index.
- Désignation de tablespaces au niveau des contraintes d'unicité et d'identifiant.
- Objets avancés : Tables externes, Database Link, Vues matérialisées.
Travaux pratiques
Travaux pratiques
Ils représentent 60% du temps de la formation et sont réalisés par défaut sur une version Oracle 12c.
Programme mis à jour le 27/11/2025
Public concerné
Développeur, Chef de projet, Administrateur de base de données (DBA)

Prérequis
Avoir suivi la formation SQL pour Oracle (BSPO) ou avoir les connaissances équivalentes.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4,8/5
9 avis
« Mon avis sur le contenu du stage : "Par rapport à mes attentes initiales à savoir travailler sur la partie perfectionnement de requêtes complexes, la formation a répondu en partie car la première partie était assez "simple" sur la partie théorie et pratique. Concernant la fin de la formation sur la partie DBA, utile à savoir mais je n'appliquerai pas cela au quotidien." Mon avis sur le formateur : "Globalement bon, quelques petits soucis techniques à plusieurs reprises (souvent le micro coupé, interruptions momentanées également à plusieurs reprises sur les 2 jours de formation). Lors de la première journée, une interruption de l'intervenante pendant une grosse demie heure. " Ce que j'ai le plus apprécié : "Les supports et la plateforme de formation + environnements mis à dispositions pratiques et opérationnels." Ce que j'ai le moins apprécié : "Le distanciel engendre quelques soucis d'ordre logistique, problème de son, coupures, mauvais réseau (ceci a pu être le cas pour l'intervenante notamment)" »
RLDECIDEOM ILE-DE-FRANCE « Mon avis sur le contenu du stage : "Un sujet intéressant et bien expliqué, pourra être utilisé de suite dans mon cadre professionnel." Mon avis sur le formateur : "Très bonne pédagogie du formateur." Ce que j'ai le plus apprécié : "Le support et l'organisation PLB toujours très pro. " Ce que j'ai le moins apprécié : "Qui dit distanciel dit moins d'échanges avec les autres participants." »
DG « Mon avis sur le contenu du stage : "Contenu complet et facile d'accès" Mon avis sur le formateur : "Animateur à l'écoute et maitrisant son sujet" Ce que j'ai le moins apprécié : "Formation commencé avec un peu de retard, dû mal a trouver le lien teams" »
FDLN
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- WebLogic Server - AdministrationRéf. SWLS5 joursIntermédiaireProchaine session : 26 oct.3 050 €
- Administration d'Oracle Forms/ReportRéf. AOFR2 joursAvancé
- Administration Oracle 19c à 21cRéf. BOAC5 joursIntermédiaireProchaine session : 19 oct.3 250 €
- Administration Oracle avancéeRéf. BOCC4 joursAvancéProchaine session : 16 nov.2 750 €