Cours plsql Professeur M QBADOU ORACLE PL SQL Professeur M QBADOU CSommaire Introduction à PL SQL ? Les avantages de PL SQL ? Architecture de PL SQL ? Structures de Bloc PL SQL Variables structures de contrôle Curseurs ? Curseurs implicites Explicites ? C

Professeur M QBADOU ORACLE PL SQL Professeur M QBADOU CSommaire Introduction à PL SQL ? Les avantages de PL SQL ? Architecture de PL SQL ? Structures de Bloc PL SQL Variables structures de contrôle Curseurs ? Curseurs implicites Explicites ? Curseurs paramétrés Sous-programmes ? Procédures et Fonctions ? Paquetages packages Exceptions Transactions Déclencheurs triggers ? Principes d ? utilisation des triggers ? Exemples ? Création et gestion des triggers ? Conditions de déclenchement Professeur M QBADOU ORACLE PL SQL CObjectifs Le cours a pour objectifs ? Identi ?er les di ?érentes parties d ? un bloc PL SQL ? Spéci ?er et déclarer des variables PL SQL utiliser les types PL SQL et en particulier les types implicites type rowtype ? Ecrire des programmes stockés en PL SQL procédures fonctions paquetages ? Comprendre et Manipuler des curseurs Cursor ? Intégrer des requêtes select dans un programme PL SQL ? Intégrer une requête delete update insert en PL SQL ? Programmer en utilisant les exceptions déclenchement traitement déclaration d ? exceptions ? Exécuter un bloc PL SQL Avec ou sans accès à la base Professeur M QBADOU ORACLE PL SQL CIntroduction à PL SQL PL SQL c ? est quoi ? PL SQL Procedural Language Structured Query Language ? Langage procédural qui représente une extension à SQL ? Bien intégrer au serveur Oracle il permet de manipuler toutes les données Oracle ? relationnelles ? Relationnelles-Objets ? Java ? Permet d ? exprimer facilement des règles de gestion complexes sous forme de Procédures Fonctions Triggers stockés Professeur M QBADOU ORACLE PL SQL CIntroduction à PL SQL Avantages de PL SQL ? Intégration parfaite de l ? SQL ce qui permet à PL SQL de réaliser des traitements complexes sur les données de la base ? Modulaire et Support bien la POO ?? puissance de la POO ? O ?re une bonne performance transmission d ? un bloc de code au moteur de base de données ?? réduit le tra ?c entre les applications et le serveur ?? diminue les échanges réseau ?? augmente les performances globales des applications ? Portabilité Toutes bases oracle comporte un moteur PL SQL ? Intégration à Java possibilité d ? utiliser Java wrappers Java ? Robuste traitement des erreurs gestion des exceptions Professeur M QBADOU ORACLE PL SQL CIntroduction à PL SQL Le PL SQL peut être utilisé sous formes ? Un bloc de code exécuté comme une commande SQL via un interpréteur standard SQL ou iSQL Plus SQL Developer ? Un ?chier de commande PL SQL ? Un programme stocké dans la base procédure fonction package ou trigger ? Un programmes non stocké dans la base mais incorporé dans une application Oracle FORMS DEVELOPER et Oracle REPORT DEVELOPER dit programme applicatif Traitement d ? un bloc PL SQL ? Un bloc PL SQL est intégralement envoyé au moteur PL SQL qui traite chaque instruction PL SQL et sous- traite les instructions purement SQL avec le moteur SQL ?? réduction du tra ?c réseau Professeur M

  • 36
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Mai 04, 2021
  • Catégorie Management
  • Langue French
  • Taille du fichier 134.9kB