Cours bases de donnees avancees complet

Bases de données avancées ème année Cycle d ? Ingénieur en Informatique Dr Héla GOUIDER Bases de Données Avancées Objectifs du module ? Connaitre l'utilité de l'extension procédurale au langage SQL comprendre la place du PL SQL dans les architectures applicatives ? Comprendre le traitement transactionnel dans Oracle ? Ma? triser les éléments du langage PL SQL ? Conna? tre et utiliser le langage procédural PL SQL ? Savoir créer des blocs PL SQL qui puissent être partagés par plusieurs applications ? Maitriser les procédures les fonctions les packages les triggers Dr Héla GOUIDER Bases de Données Avancées Plan du module ? Concepts de base du langage PL SQL ? Les structures de contrôle ? Les curseurs ? Les exceptions ? Les sous-programmes ? Les déclencheurs Dr Héla GOUIDER Bases de Données Avancées Concepts de base Chapitre Dr Héla GOUIDER Bases de Données Avancées C Objectifs de chapitre ? Conna? tre la forme d'un bloc PL SQL anonyme ? Identi ?er les types de variables PL SQL ? Maitriser l'utilisation des variables de liaison ? Maitriser l'utilisation de la requête Select à l'intérieur d'un bloc PL SQL Dr Héla GOUIDER Bases de Données Avancées Plan du chapitre ? Eléments et syntaxe d'un bloc PL SQL ? Les types de variables PL SQL ? Les variables scalaires ? Les variables composées ? L'a ?ectation dans PL SQL ? Accès à la base de données Dr Héla GOUIDER Bases de Données Avancées Introduction au PL SQL ? Abréviation de Procedural Language extensions to SQL ? PL SQL étend SQL en lui ajoutant des éléments procéduraux ? Les variables et les types ? Les structures conditionnelles et les structures itératives ? La programmation modulaire les sous-programmes Dr Héla GOUIDER Bases de Données Avancées Avantages du PL SQL ? Réduction considérable du Tra ?c entre le système de gestion de bases de données et l ? application ? Traitement interne au niveau de L ? SGBD ? Diminution des échanges réseau un bloc de programmation ?? augmentation de la performance globale ? Simple d'apprentissage et de mise en ?uvre ? Une syntaxe claire qui o ?re une grande lisibilité en phase de maintenance des applications ? O ?re une combinaison entre les requêtes SQL select insert update delete et les instructions procédurales Dr Héla GOUIDER Bases de Données Avancées C Structure d ? un bloc PL SQL ? Les programmes PL SQL sont écrits sous forme de blocs de code dé ?nissant plusieurs sections ? Deux types de blocs ? Les bloc anonymes ? Les blocs nommées Structure d ? un bloc PL SQL ? PL SQL possède ? une syntaxe ? un vocabulaire ? un jeu de caractères Dr Héla GOUIDER Bases de Données Avancées Dr Héla GOUIDER Bases de Données Avancées Structure d ? un bloc PL SQL anonyme ? DECLARE Cette section contient les dé ?nitions et les initialisations de toutes les variables qui vont être utilisées dans le bloc Si le bloc n'a pas de variable à déclarer cette section

  • 31
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager