Niveau d'étude
BAC +3
ECTS
3 crédits
Composante
Sciences économiques, gestion, mathématiques et informatique
Volume horaire
33h
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.
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
É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).
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