Course Syllabus 2014/2015
 
PDF Extract Anglais
Français
index
Module : IT307
Title :
Persistency and data bases
Number of hours :
Combined lecture and tutorial classes : 26.00 h
Individual work : 10.00 h
ECTS credits :
2.50
Evaluation :
Teacher(s) :
MOSBAH Mohamed - Responsible
HANIN Xavier
Shared by UV(s) :
Level :
third year module
Abstract :
De plus en plus plus d'applications manipulent des données complexes et volumineuses pour lesquelles les systèmes de gestion de bases de données traditionnels, fondés sur le modèle relationnel, ne sont pas adaptés. Citons par exemple les systèmes d'information géographique, le commerce électronique, la finance, les outils d'aide à  la éécision, etc. Ce cours présente les solutions adaptées à ces applications offertes par les SGBD objet-relationnels et orientés-objet.
Plan :
IIntroduction au mapping objet relationnel : motivation, différentes approches possibles, techniques d'integration

Java DataBase Connectivity: principes de base, utilisation des prepared statement

Conception d'une couche de persistance: le bon usage des interfaces, la pattern DAO,

Introduction aux outils de mapping O/R

Introduction à Hibernate: Historique, mapping d'une entité avec hibernate annotations, configuration et session factory, session et CRUD,

Concepts Avancés

Mapping d'association

Gestion de l'héritage et du polymorphisme

Requêtage

Transactions

Prerequisite :
systèmes de gestion de bases de données relationnelles, java
Document(s) :
Photocopies de transparents de cours.
Keyword(s) :
bases de données, mapping objet- relationnel, Hibernate