0% ont trouvé ce document utile (0 vote)
92 vues3 pages

Programming PLSQL Course FR

Transféré par

Moise Diarra
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
92 vues3 pages

Programming PLSQL Course FR

Transféré par

Moise Diarra
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

[Link].

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