Programming PLSQL Course FR

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 3

academy.oracle.

com

Database Programming with PL/SQL – Description du cours


Présentation
Ce cours initie les élèves à PL/SQL, le langage d'extension procédural d'Oracle pour SQL et la base de données
relationnelle Oracle. Les participants y découvrent les différences entre SQL et PL/SQL. Ils examinent également
les caractéristiques de PL/SQL, ainsi que l'utilisation de ce langage pour étendre et automatiser SQL afin
d'administrer la base de données Oracle. Ce cours se termine par un projet qui invite les élèves à programmer, à
implémenter et à présenter une solution de base de données pour une entreprise ou une organisation.

Langues disponibles pour le cursus :


• Anglais

Durée
• Durée totale du cours recommandée : 180 heures*
• Heures de crédit de formation professionnelle pour les enseignants qui suivent la formation Oracle Academy : 60
* La durée du cours inclut les leçons dispensées, le travail personnel/les devoirs, les exercices, les projets et
l'évaluation.

Public concerné
Enseignants
• Membres du corps professoral universitaire enseignant la programmation informatique ou une discipline
connexe
• Enseignants du secondaire qui enseignent la programmation informatique
Elèves
• Elèves qui souhaitent découvrir les techniques et les outils permettant d'automatiser les tâches d'application de base
de données
• Elèves qui possèdent des compétences de base leur permettant de résoudre des problèmes mathématiques,
logiques et analytiques
• Programmeurs novices, ainsi que ceux plus avancés, qui cherchent à maîtriser le langage de programmation PL/SQL
à un niveau avancé

Prérequis
Obligatoire
• Expérience préalable d'au moins un langage de programmation
Conseillé
• Expérience préalable d'une application de base de données
• Cours Oracle Academy - Database Design and Database Programming with SQL

Suggestions de cours complémentaires


• Getting Started with Java Using Alice
• Creating Java Programs with Greenfoot
• Java Fundamentals
• Java Programming

Copyright © 2019, Oracle et/ou ses affiliés. Tous droits réservés. Oracle et Java sont des marques déposées d'Oracle Corporation et/ou de ses affiliés. Tout autre nom mentionné peut
correspondre à des marques appartenant à d'autres propriétaires qu'Oracle.
2

Sujets abordés leçon par leçon


Fondamentaux
• Introduction à PL/SQL
• Avantages de PL/SQL
• Création de blocs PL/SQL
Définition de variables et de types de données
• Utilisation de variables en PL/SQL
• Reconnaissance des unités lexicales PL/SQL
• Reconnaissance des types de données
• Utilisation des types de données scalaires
• Ecriture d'instructions PL/SQL exécutables
• Blocs imbriqués et portée de variable
• Bonnes pratiques de programmation
Utilisation de SQL dans PL/SQL
• Révision du code DML SQL
• Extraction de données en PL/SQL
• Manipulation de données en PL/SQL
• Utilisation d'instructions de contrôle de transaction
Structures de programme pour contrôler le flux d'exécution
• Contrôle conditionnel : Instructions IF
• Contrôle conditionnel : Instructions CASE
• Contrôle itératif : Boucles de base
• Contrôle itératif : Boucles WHILE et FOR
• Contrôle itératif : Boucles imbriquées
Utilisation de types de données composites
• Enregistrements définis par l'utilisateur
• Indexation de tables d'enregistrements
Utilisation des curseurs et des paramètres
• Introduction aux curseurs explicites
• Utilisation des attributs de curseur explicite
• Boucles FOR de curseur
• Curseurs avec paramètres
• Utilisation de curseurs pour UPDATE
• Utilisation de plusieurs curseurs
Gestion des exceptions
• Gestion des exceptions
• Détection des exceptions de serveur Oracle
• Détection des exceptions définies par l'utilisateur
• Reconnaissance de la portée des exceptions
Utilisation et gestion des procédures
• Création de procédures
• Utilisation de paramètres dans les procédures
• Transmission de paramètres
Utilisation et gestion des fonctions
• Création de fonctions
• Utilisation de fonctions dans les instructions SQL
• Examen du dictionnaire de données
• Gestion des procédures et des fonctions
Copyright © 2019, Oracle et/ou ses affiliés. Tous droits réservés. Oracle et Java sont des marques déposées d'Oracle Corporation et/ou de ses affiliés. Tout autre nom mentionné peut correspondre à
des marques appartenant à d'autres propriétaires qu'Oracle.
3

• Examen des privilèges objet


• Utilisation des droits de l'appelant et transactions autonomes

Utilisation et gestion des packages


• Création de packages
• Gestion des concepts de package
• Concepts de package avancés
Optimisation des packages
• Etat persistant des variables de package
• Utilisation des packages fournis par Oracle
Amélioration des performances PL/SQL
• Utilisation de SQL dynamique
• Amélioration des performances PL/SQL
Utilisation et gestion des déclencheurs
• Introduction aux déclencheurs
• Création de déclencheurs DML - Partie I
• Création de déclencheurs DML - Partie II
• Création de déclencheurs d'événement de base de données et DDL
• Gestion des déclencheurs
Reconnaissance et gestion des dépendances
• Introduction aux dépendances
• Compréhension des dépendances distantes
Utilisation du compilateur PL/SQL
• Utilisation des paramètres d'initialisation PL/SQL
• Affichage des messages d'avertissement du compilateur
• Utilisation de la compilation conditionnelle
• Masquage du code source

Pour rechercher des événements prévus dans votre région et vous y inscrire, consultez le calendrier des événements Academy.

Copyright © 2019, Oracle et/ou ses affiliés. Tous droits réservés. Oracle et Java sont des marques déposées d'Oracle Corporation et/ou de ses affiliés. Tout autre nom mentionné peut correspondre à
des marques appartenant à d'autres propriétaires qu'Oracle.

Vous aimerez peut-être aussi