• Niveau d'étude

    BAC +3

  • ECTS

    3 crédits

  • Composante

    Sciences économiques, gestion, mathématiques et informatique

  • Volume horaire

    33.0h

  • Période de l'année

    Enseignement sixième semestre

Description

PLSQL est un langage fondé sur les paradigmes de programmation procédurale et structurée. Il s'agit d’un langage créé par Oracle et utilisé dans le cadre de bases de données relationnelles. L’objectif de ce cours est de se familiariser avec ce langage afin de mettre en place des traitements combinés aux requêtes SQL à exécuter au sein du SGBD, sans avoir recours à un autre langage de programmation.

Lire plus

Objectifs

Programme :

  • Introduction à PLSQL: le langage, les variables, les structures de contrôles, les structures itératives
  • Les curseurs et les curseurs paramétrés
  • Les procédures et fonctions stockées : les définir, les compiler, les enregistrer, les appeler.
  • Gestion des erreurs, des exceptions
  • Les packages
  • Les triggers
Lire plus

Évaluation

Évaluation en session 1 pour les étudiants inscrits en formule standard de contrôle de connaissances : des épreuves de contrôle continu pendant le semestre (50% de la note) et un examen terminal écrit de 2h (50% de la note).

Évaluation en session 1 pour les étudiants inscrits en formule dérogatoire de contrôle de connaissances : un examen terminal écrit de 2h (100% de la note).

Évaluation en session 2 : un examen terminal écrit de 2h (100% de la note).

Lire plus

Heures d'enseignement

  • MI-Programmation en PL/SQL S6CM16,5h
  • MI-Programmation en PL/SQL S6TD16,5h

Compétences visées

  • Se familiariser avec le langage : définition des variables, les structures de contrôles, les structures itératives
  • Définition de curseurs et curseurs paramétrés.
  • Les procédures stockées et les fonctions
  • Gestion des erreurs
  • Les packages
  • Les triggers
Lire plus