Administrateurs de bases de données Oracle - Développeurs Oracle
Der Inhalt dieser Seite ist nicht auf Deutsch verfügbar
Bonnes connaissances du langage SQL
Maîtriser la manipulation des données d'Oracle Database à l'aide du langage PL/SQL.
PL/SQL: présentation, fonctionnalités Gestion des transactions dans Oracle DatabasePanorama des objets d'une base de données OracleOutils de développement Documentation technique
Atelier: Installation de l'environnement de développement - Structure d'un script PL/SQL
Gestion des environnements hôtes Syntaxe des instructions et conventions de nommageDéclaration de variables, Types de données disponibles Déclaration de constantes Transtypage de données, fonctions disponibles Expression de conditions Répétition de traitement avec l'utilisation de boucles Types composites: records, tables indexéesPrésentation des types objets Ecriture de sous-programmes Création de sous-types
Atelier: Manipulation de types - Utilisation de listes d'objets et appel de fonctions prédéfinies.
Accès à une base de données et présentation des curseurs br />Curseur implicite pour la modification, suppression, insertion et sélectionUtilisation des collecteurs (RETURNING, BULK COLLECT) Parcours de curseurs Curseurs explicites
Atelier: Parcours de données à l'aide de curseurs et collections.
Gestion des traitements stockés: sous-programmes, bibliothèques et paquetages Procédures stockées: intérêt, définition, modification et appel Passage de paramètres Création, modification et appel de fonctions stockées, types de retourBonnes pratiques
Atelier: Création et manipulation de procédures, de fonctions et de paquetages stockés.
Exceptions courantesCapture et traitement d'une exception Levée d'une exception avec RAISE Propagation et gestion des transactions
Atelier: Gestion d'exceptions dans le code.
Triggers: définition, contextes d'usage, typesImplémentation d'un trigger Utilisation des transactions autonomes Déclencheurs combinés: définition pour des tables et des vues Création de triggers sur des instructions de définition de données
Atelier: Implémentation de déclencheurs (simples, combinés) - Création de triggers ordre et de triggers ligne.
Gestion du cache, mise en mémoire des résultats Cache de requêtes, de fonctions Pricipales commandes de mise en cache du code source
Atelier: Utilisation du cache pour optimiser les performances du code.
SQL Dynamique: présentation, intérêt Eléments de code, curseurs Exécution
Atelier: Exécution dynamique d'un bloc PL/SQL et analyse des performances.
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis
Sources des exercices + Support papier