-
In brief
Philippe Rigaux.
Prof. des Universités - CNAM
firstName dot lastName / cnam.fr
Office: 2 rue Conté, 37-1-41
Position(s)
I am a full professor in Computer Science at CNAM , an academic institution devoted in lifelong learning.
Since september 2010, I am salso scientific director of Internet Memory Research a startup specialized in Web data harvesting, storage and analysis at large scale. More…
Books and on-line academic supports
I wrote many books. The last one, published by Cambridge University Press, is Web Data Management. written with great co-authors from the WebDam project.
I started to publish all my course materials at http://www.bdpedia.fr. Have a look!
Music Score Library
Neuma is a Digital Library for musical scores, providing content-based services: score production, annotation, search by content. Neuma has been initally funded by the ANR (Agence Nationale de la Recherche) for three years (2008-2011) and is now hosted by the HumaNum infrastructure. More…
-
Enseignement
Mes enseignements couvrent tout ce qui touche de près ou de loin à la gestion de données en général, aux bases de données, à la recherche d'information et à la conception d'applications orientées données en particulier.
Depuis septembre 2013 j'ai décidé de mettre en ligne tout le matériel pédagogique produit depuis les débuts de mon activité universitaire. Ce matériel peut être utilisé librement. Il comprend des polycopiés complets, des exemples de bses de données et d'applications, des exercices, des projets, des vidéos, et un blog consacré à la gestion de données.
Le site de ressources pédagogiqes http://www.bdpedia.fr Ce qui suit correspond spécifiquement à mes enseignements au Cnam.Bases documentaires et distribuées (NFE204, le mardi soir au premier semestre).
Le cours couvre 3 aspects de la gestion de données "documentaires": (i) structuration de documents textuels (XML, JSON), (ii) bases documentaires, systèmes NoSQL, et (iii) moteurs de recherche. Il est en partie basé sur le livre Web Data Management and Distribution (in English) co-écrit avec S. Abiteboul, I. Manolescu, M.-C. Rousset et P. Senellart.
Applications orientées données (NSY135, le jeudi soir au premier semestre).
Le cours est consacré aux méthodes de programmation et d'accès à des bases de données relationnelles. Il comprend une présentation des interfaces classiques (JDBC, PL/SQL) et des frameworks de persistance de type Hibernate.
Tout le matériel du cours est disponible à partir du surpport en ligne qui contient des liens vers les vidéos, les diapositives, etc.Bases relationnelles (NFP107, le mercredi soir au second semestre).
À peu près tout ce que je sais sur les bases relationnelles, soit à peu de choses près tout ce que vous pouvez avoir envie d'apprendre sur le sujet! Beaucoup de matériel, donc tout n'est pas encore disponible, loin de là. Le support en ligne est divisé en deux parties:
- Modèles et langages, soit les notions de base (conception, SQL, etc.). Pas en core disponible.
- Les aspects systèmes, soit tout ce qui permet de comprendre comment fonctionne un système de gestion de base de données.