Nos domaines de formation :

Formation Oracle 12c, nouveautés pour développeurs

4,6 / 5
Stage pratique
Durée : 3 jours
Réf : EOD
Prix  2018 : 1920 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Ce cours a pour but de présenter les apports de cette nouvelle version et leur mise en œuvre. Il permettra à chaque participant de tirer pleinement profit d'Oracle 12c/11g.

PROGRAMME DE FORMATION

Nouveautés SQL 11g

  • Expressions régulières pour l'extraction et la vérification.
  • Utilisation de colonnes virtuelles pour l'indexation.
  • Gestion de tables externes : compression et preprocessing.
  • Sous-partitionnement.
  • Fonctions pour XML.
  • Fonctions de transpositions (PIVOT et UNPIVOT).
  • Expression de tables communes avec la clause WITH, application à la récursivité.

Exercice
Requêtes avec des expressions régulières et des graphes. Mise en place d'index de colonnes virtuelles. Création d'une table externe compressée. Manipulation de contenu XML.

Nouveautés SQL 12c

  • Suppressions en cascade avec TRUNCATE.
  • Limitation de lignes avec FETCH.
  • Utilisation de DEFAULT pour les séquences et les NULL.
  • Création de colonnes identité. Séquences de session. Construction de vues avec LATERAL.
  • Création de jointures avec CROSS APPLY et OUTER APPLY.
  • Reconnaissance de modèles avec MATCH_RECOGNIZE.
  • Fonctions SQL pour du contenu JSON.
  • Validité temporelle avec PERIOD.

Exercice
Utilisation d'auto-incrémentation. Recherches de modèles. Manipulation de contenu JSON.

Nouveautés PL/SQL 11g et 12c

  • Séquences, boucles et doublons.
  • Déclencheurs composés.
  • Fonctions Result Cache.
  • Versions d'objets avec Edition-Based.
  • Attribution de droits avec ACCESSIBLE BY.
  • Gestion de rôles avec Code Based Access Control.
  • Variables de liaison pour SQL dynamique.
  • Résultats implicites.

Exercice
Mise en cache de résultats de fonctions. Définition de variables structurées pour construire des ordres SQL. Attribution de rôles à une unité de programme.

Nouvelles fonctionnalités de paquetages 11g et 12c

  • DBMS_SQL pour SQL dynamique et pour retourner des curseurs.
  • UTL_CALL_STACK pour obtenir des informations détaillées sur les sous-programmes.
  • DBMS_FLASHBACK pour auditer et récupérer des transactions (transaction backout).
  • DBMS_STATS pour les nouveaux histogrammes et les statistiques étendues.
  • (CREATE_EXTENDED_STATS, SEED_COL_USAGE et REPORT_COL_USAGE).
  • DBMS_SQLTUNE pour automatiser des profils SQL.
  • DBMS_SPM pour gérer des plans d'exécution avec SQL Plan Management.

Exercice
Traces d'appels de sous-programmes. Collecte de statistiques étendues. Analyse du réglage d'une requête.

Participants / Prérequis

» Participants

Chefs de projet, ingénieurs d'études, développeurs, consultants, ayant à développer dans des conditions optimales avec Oracle 12c/11g.

» Prérequis

Bonnes connaissances en programmation sous Oracle. Expérience requise en développement d'applications avec Oracle 11g ou 10g.
Intra / sur-mesure
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées

Avis vérifiés
picto avis vérifiés
Guillaume G. 11/09/2017
5 / 5
La formation fournit une bonne vue d'ensemble des nouveaux outils et concepts qui accompagnent la dernière version d'Oracle, et permet de se faire une idée de leur application dans son propre environnement professionnel. Le support de cours devrait cependant être plus détaillé au niveau des concepts pour servir comme mini manuel de référence après la formation.
Avis client 4,6 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

Dates de sessions

Pour vous inscrire, cliquez sur la session qui vous intéresse.
[+]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.