Unité d'Enseignement : Descriptif


CODE
Discipline(s) Informatique 6 ECTS
Titre Intergiciel et Bases de données


Responsables : 
M.-C. Fauvet, C. Labbé, D. Donsez S. Bouchenak

UE ouverte au(x) semestre(s) : S1 (Master MI)

Pré-requis :   Modèle relationnel de données, langage relationnel (SQL), langage de programmation en Java.

Compétences visées :
L'objectif est de donner aux étudiants l'ensemble des notions de base permettant de développer des applications réparties tout en ayant la maîtrise de l'utilisation d'intergiciels et de systèmes de gestion de bases de données (SGBDs). La chaîne complète de l'accès à une base de données dans les architectures multi-niveaux est détaillée : accès distant (RMI), outils pour pages web dynamiques, puis accès à la base de données (JDBC).
Activité Heures %
CM  30 25
Travaux Dirigés 12 10
Travaux Dirigés en salle machines (TPI) 18 15
Travail personnel estimé 60 50
TOTAL 120 100
 

Programme résumé :

Chapitre 1. Fonctions d'un SGBD
1.1 Contraintes d'intégrité
1.2 Transactions
1.3 Déclencheurs et procédures stockées
1.4 Expérimentation en SQL/Oracle

Chapitre 2. Fonctions des intergiciels
2.1 Principes de la programmation répartie
2.2 Principes des intergiciels et architectures multi-niveaux
2.3 Types, architectures et technologies Web
2.4 Expérimentations : RMI, JDBC, Servlet/JSP, etc.