Fip pl sql Procédures stockées PL SQL Procédures Stockées Bases de Données Nicolas Travers Équipe Vertigo - Laboratoire CEDRIC Conservatoire National des Arts Métiers Paris France Introduction aux Bases de Données N Travers Procédures stockées PL SQL Cont

Procédures stockées PL SQL Procédures Stockées Bases de Données Nicolas Travers Équipe Vertigo - Laboratoire CEDRIC Conservatoire National des Arts Métiers Paris France Introduction aux Bases de Données N Travers Procédures stockées PL SQL Contenu du cours ? ? PL SQL ? Variables ? Structures de contrôle ? Interaction avec la base et Curseurs ? Sous- programmes paquetages ? Exceptions ? Transactions D après les supports de Michel Crucianu Cédric du Mouza et Philippe Rigaux Introduction aux Bases de Données N Travers CProcédures stockées PL SQL Bibliographie Bales D K Java programming with Oracle JDBC O Reilly Bizoi R PL SQL pour Oracle g Eyrolles Date C Introduction aux bases de données Vuibert ème édition Gardarin G Bases de données Eyrolles Reese G JDBC et Java guide du programmeur O Reilly Soutou C SQL pour Oracle Eyrolles ème édition Introduction aux Bases de Données N Travers Procédures stockées PL SQL PL SQL ? ? Procedural Language Structured Query Language ? PL SQL langage propriétaire Oracle ? Language procédural ? Variables boucles tests curseurs fonctions procédures exceptions ? ? Syntaxe de PL SQL inspirée du langage Ada Pascal ? Avantages de SQL ? Programmation en plus ? ? PL SQL n est pas très éloigné du langage normalisé Persistent Stored Modules PSM Introduction aux Bases de Données N Travers CProcédures stockées PL SQL PL SQL ? ? Qui ? DBA ? Programmeur d ? application de BD ? ? Existe dans d autres SGBDR ? MySQL PL SQL like ? Sybase et Microsoft SQL server Transact-SQL ? PostgreSQL PL pgSQL ? DB IBM SQL Procedural Language ? ? Documentation Oracle en anglais http download oracle com docs cd B appdev a toc htm ? ? Documentation MySQL http dev mysql com doc refman fr stored-procedure-syntax html Introduction aux Bases de Données N Travers Procédures stockées PL SQL Quel est l intérêt de PL SQL ? ? SQL est déclaratif ? Requêtes naturelles ? Mais les applications complexes exigent plus ? Pour la facilité et l ? ef ?cacité de développement ? gérer le contexte ? lier plusieurs requêtes entre elles ? créer des librairies de procédures cataloguées réutilisables ? Pour l ? ef ?cacité de l ? application ? factoriser les traitements proches des données ? réduire les échanges client et serveur un programme PL SQL est exécuté sur le serveur ?? ? Besoin d étendre SQL PL SQL est une extension procédurale Introduction aux Bases de Données N Travers CProcédures stockées PL SQL PL SQL - Modes ? ? Interactif ? Exécution de code ? par exemple contrôler ou corriger des données ? ? Stocké ? Procédures fonctions ou de triggers ? Appel interne ? ? Programme ? Appel depuis langages généralistes JDBC Introduction aux Bases de Données N Travers Procédures stockées PL SQL Architecture Connexion Plusieurs requêtes SQL Requête Résultats Appels ? Analyse SQL Compilation requête Accès BD Connexion Appel de procédure Appel PL SQL Appels ? Accès BD Introduction aux Bases de Données N Travers CProcédures stockées PL

  • 32
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jan 16, 2021
  • Catégorie Administration
  • Langue French
  • Taille du fichier 103.7kB