Teaching
This page provides information of the classes I teach. Blocks are described in the language used for the class (French or English).
- M1 BIBS et M1 Math&IA : Mini info 2 Ce cours introduit les bases théoriques et outils pratiques permettant de concevoir et de développer une base de données. La première partie du cours se focalise sur la conception d'une base de données relationnelle (modélisation UML, schéma de base de données). Dans un second temps, nous présentons les techniques et outils pouvant être utilisés pour développer et interroger une base de données. Le langage de requêtes SQL et les systèmes de gestion de base de données mySQL et Postgres sont la base des aspects pratiques de ce cours.
- Chapitre 1 : Introduction
- Chapitre 2 : Modélisation de Bases de Données : modelisation UML
- Chapitre 3 : Le modèle Relationnel
- Chapitre 4 : Introduction à SQL: Fichiers pour le TP 1 : Informations sur le schema de la base et informations sur les instances.
- Chapitre 5 : Algebre relationnelle
- Sujet de TP 2 SQL avancé, des scripts sont disponibles : Schema de la base, Instances pour remplir les tables
- Chapitre 6 : SQL avancé
- TP3 : scripts: Schema de la base, Instances pour remplir les tables, Suppression des tables
- Accès à Postgres (interne)
- Livres de références et autres pages Web : ouvrage Ramakrishman (en anglais), Page de Nicole Bidoit, Page de Serge Abiteboul (incluant des cours de Philippe Rigaux)
- M2 AMI2B & AgroParisTech (IODAA) : Optimisation des bases de données
- L3 Informatique et LDD Info-Math : Option analyse de données biologiques
- M2 AMI2B : Enseignement professionnel