Cours BD Intitiation – Master 1 ISV

Objectif : L'objectif de ce cours est de donner les bases de la théorie des Bases de Données Relationnelles d'un point de vue le plus pragmatique possible. A la fin de ce cours, l'étudiant doit savoir concevoir et modéliser une base de données relationnelle, prendre conscience des limites de toutes méthodes de modélisation pour savoir s'en affranchir quand cela est nécessaire, implémenter sur la base d'un moteur SQL et d'un environnement libre (postgresl sous linux) une base de données et enfin effectuer des requêtes sur cette base de données. L'interfaçage avec php et Java seront aussi évoquée pour rendre tout de suite opérationnelles les connaissances acquises via la mise en ligne des bases de données par exemple. Dans l'idéal, un projet de second semestre de type site web dynamique avec architecture 3-tiers permet d'appliquer dans la foulée les concepts et techniques selon le projet professionnel de l'étudiant.

Planning Prévisionnel : Les Cours sont assurés par Michel Soto le lundi en Amphi Giroud de 15h45 à 17h15

Les Tds/TPs sont sous la responsabilité de Nicolas Loménie en salle 523A2 de 17h30 à 19h30

24 septembre : TD Modèle Conceptuel

1er octobre : TD Modèle Conceptuel

8 octobre : TD Modèle Relationnel

15 octobre : TD Algèbre Relationnel

22 octobre : TD Algèbre Relationnel

5 novembre : TD Algèbre Relationnel

19 novembre : TP postgresql

26 novembre : TD SQL

3 décembre : TP SQL

10 décembre : TD SQL

17 décembre : TP postresql +SQL+php



Page Web :

Pour Nicolas Loménie : http://www.math-info.univ-paris5.fr/~lomn/Cours/BD/

Pour Michel Soto : http://www.math-info.univ-paris5.fr/~soto/BD_L3/

Livre de Référence : Conception des bases de données relationnelles en pratique, J. AKOKA et I. COMYN, Ed. Vuibert Informatique

 Instructeur : Nicolas Loménie (Salle 705D4 sur rendez-vous au lomenie@sip-crip5.org )

Charge de Travail/Semaine hors cours : 1h

TD/TP : 1h

Matériel : http://www.math-info.univ-paris5.fr/~lomn/Cours/BD/Material

Contrôle de Connaissance :

Relevé de Compte-Rendu de TP + Contrôle Continu papier à mi semestre (Note 1) + Examen Final (Note 2) -> Note Finale = Max {(Note1+Note2)/2 ;Note2}

Les contrôles écrits se dérouleront sans document

Examen Final : Janvier 2008 (Sans document)

Langages et environnement : SQL, Java, postgresql, linux

Programme indicatif (année 2006-2007) :

Séance 1-2-3 : Introduction et modèle conceptuel et relationnel

Séance 3-4-5 : Algèbre relationnel

Séance 6 : contrôle continu

Séance 7-8 : Langage SQL

Séance 9-10 : Vues et droit

Séance 10-11 : Transactions et Intégrité

Séance 11-12 : Interfaçage Web, BD embarqué, XML, Retour sur la conception en pratique

Extensions :

un projet tutoré de semestre 2 pourra consister à développer un site web avec connexion à une base de données type commerce électronique.