DONG5 - Persistance des données IV
Organisé au quadrimestre Q5
Responsable de l'unité: Anne Rousseau (ARO)
Activités d'apprentissage incluses
Sections concernées
Description
Description générale du cours
Ce cours aborde la problématique des transformations de schémas, exemplifie sous Oracle quelques cas d’optimisation de requêtes en manipulant le schéma interne d’un SGBD relationnel, montre le fonctionnement d’une API de ORM (Object-Relationnal mapping), présente les perspectives d’évolutions des SGBD relationnels.
Matières de base utilisées
- Persistance des données (Q2, Q3, Q4)
- Compréhension du modèle conceptuel des données
- SQL (DDL, DML, DCL)
- savoir faire spécifiques aux outils utilisés (Oracle, …), éléments de PL/SQL, programmation de stored-procedures, de triggers,…
Acquis d’apprentissage
- Concevoir un schéma conceptuel optimisé (au sens logique, indépendamment de l’outil utilisé) de base de données relationnelle à parir d’un modéle conceptuel de données (fourni en UML)
- Percevoir les avantages et inconvénients des Sgbd relationnels par rapport aux Sgbd Orientés Objets et comprendre les évolutions du relationnel vers le relationnel-objet.
- Comprendre les avantages et inconvénients d’outils de mapping R-O en exemplifiant avec JPA.
- Analyser les performances de requêtes et proposer des modifications de schéma interne.
Plan du cours
Transformation de schéma
Manipulations de schmas internes
Quelques caractéristique d’un ORM via JPA
Eléments de Relationnel-Obje
t