Le pouvoir dans l'entreprise
IMAFA O5 LOGO2 PARTIE I
Sera complétée par
SI5- IFI: bases de données orientées objets IMAFA: informatique distribuée (xml ; .net) Evaluation:
SI 5 –MAM5 - MS IFI -MS IMAFA 2009-2010
Anne-Marie Hugues, Philippe Salvan
Partie 1: sur projet réalisé en trinôme compte pour 50% de la note du module Partie 2 : examen sur table individuels et TPS en binômes
hugues@polytech.unice.fr http://www.essi.fr/~hugues/BDR/LOG2/index.html V 1.0 -- 10/7/2009
Anne-Marie Hugues ©
BD Relationnelles
-- 2
Objectifs de la première partie
Connaissances:
Comprendre la nécessité de gérer la persistance des données. Juger de l'adéquation d'un outil de modélisation. Evaluer la pertinence de la localisation des traitements des données sur architectures réparties (client/serveur et multi tier ). V 1.0 -- 10/7/2009 Anne-Marie Hugues ©
Modalités d'évaluation
Mini projet en trinômes sert d ’évaluation contrôle continu rapport écrit soutenance orale/démo
Savoir faire:
Concevoir des bases de données relationnelles efficaces (normalisées). Utiliser ORM et UML. Resin, Postgres Programmer SQL(SGBD), Java (JSP, JDBC, EJB)
BD Relationnelles -- 3
V 1.0 -- 10/7/2009
Anne-Marie Hugues ©
BD Relationnelles
-- 4
1
Agenda partie 1
Cours 7/10 : Conception de bases de données relationnelles ORM (Object Role Modeling), AMH 21/10: Philippe Salvan 28/10: Philippe Salvan 4/11:Philippe Salvan
EJB Mapping objet /relationnel Transactions et concurrence d'accès aux données
Mise en œuvre sur mini-projet avec Postgresql, resin et IHM web
5 séances de TD 14/10 : conception – 4h 28/10 : td- 2h remise d'un rapport de conception au début du cours (0.25%) Td création de la BD Sous Postgres, 4/11 : tp 2h validation interface et accès à la base (faisabilité) 18/11 et 25/11 : TD 4h codage 2/12 soutenance (0.50%)
Partie I : Conception de bases de données relationnelles
Introduction Conception de systèmes d