Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : Oracle - Prise en main de PL/SQL, modélisation et application

Oracle - Prise en main de PL/SQL, modélisation et application

Formation à distance
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire

Formation créée le 19/05/2021. Dernière mise à jour le 25/07/2022.

Version du programme : 1

Programme de la formation

Objectif de formation : L'apprenant saura utiliser le langage PL/SQL sous Oracle pour modéliser et manipuler les bases de données.

Objectifs de la formation

  • Avoir les connaissances et les compétences pour utiliser le langage procédural PL/SQL
  • Avoir les connaissances et les compétences pour utiliser les traitements stockés dans les bases de données Oracle

Profil des bénéficiaires

Pour qui
  • Responsables informatique, administrateurs BDD, chefs de projets, développeurs…
Prérequis
  • Maîtriser le langage SQL
  • Une expérience dans un autre langage est un plus

Contenu de la formation

  • Généralités
    • Définition, enjeux et apports PL/SQL
    • Son fonctionnement
    • Intégration dans le noyau
    • Les outils
  • La structure d'un bloc PL/sSQL
    • La structure d’un bloc PL/sSQL
  • Le PL/SQL et l'instruction select
    • Le PL/SQL et l’instruction select
  • Les variables
    • Les différents types de données
    • La conversion des types de données
    • Les variables: déclaration et affection de valeurs, les variables référencées, variables type RECORD
    • Tables PL/SQL ou tableaux
    • Visibilité des variables
    • « Bind » variables
  • Les structures de contrôle
    • Traitements conditionnels
    • Traitements itératifs
    • Traitements séquentiels
  • Les curseurs
    • Introduction : définition
    • Les types de curseurs
    • Les attributs
    • Boucles et curseurs
    • Curseurs paramétrés
    • Curseurs FOR UPDATE
    • Clauses d’un curseur (CURRENT OF / RETURN)
    • Variables de type REF CURSOR
  • Les erreurs et leurs gestion
    • Les exceptions: prédéfinies, définies par l’utilisateur, personnalisées
    • L’utilisation de SQLCODE & SQLERRM
  • Les transactions
    • Commit
    • Rollback
    • Savepoint
  • Les traitements et leur stockage dans la base
    • Procédures
    • Fonctions
    • Packages
    • Triggers
    • Triggers INSTEAD OF
    • Triggers en cascade
  • Les dépendances
    • La gestion des dépendances
  • Les packages intégrés
    • DBMS_OUTPUT
    • UTL_FILE
    • DBMS_SQL
  • Le débogage sous SQL*Plus
    • Le débogage sous SQL*Plus
Équipe pédagogique

Professionnel expert dans le Big Data

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence
  • Mises en situation
  • Formulaires d'évaluation de la formation
  • Certificat de réalisation de l’action de formation
  • Émargement numérique
Ressources techniques et pédagogiques
  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation
  • Espace intranet de formation

Qualité et satisfaction

Taux de satisfaction des stagiaires Progression des compétences visées Taux d'abandon Taux de retour des enquêtes Taux d'interruption en cours de prestation