Copyright © 2016, Oracle et/ou ses affiliés. Tous droits réservés. Oracle et Java sont des marques déposées d'Oracle et/ou de ses affiliés. Tout autre nom mentionné peut correspondre à
des marques appartenant à d'autres propriétaires qu'Oracle.
www.oracle.com/academy
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 éducateurs ayant suivi 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.
Publics visés
Educateurs
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
2
Copyright © 2016, Oracle et/ou ses affiliés. Tous droits réservés. Oracle et Java sont des marques déposées d'Oracle et/ou de ses affiliés. Tout autre nom mentionné peut correspondre à des marques
appartenant à d'autres propriétaires qu'Oracle.
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 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
Utilisation de types de données composites
Enregistrements définis par l'utilisateur
Indexation de tables d'enregistrements
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
3
Copyright © 2016, Oracle et/ou ses affiliés. Tous droits réservés. Oracle et Java sont des marques déposées d'Oracle et/ou de ses affiliés. Tout autre nom mentionné peut correspondre à des marques
appartenant à d'autres propriétaires qu'Oracle.
Examen du dictionnaire de données
Gestion des procédures et des fonctions
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.
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !