Description

Le cours NFE204 et sa continuation NFE205 au 2e semestre correspondent au cycle de spécialisation en bases de données.

Les bases relationnelles sont adaptées à des informations bien structurées, décomposables en unités simples (chaînes de caractères, numériques), et représentables sous forme de tableaux. Beaucoup de données ne satisfont pas ces critères : leur structure est complexe, variable, et elles ne se décomposent par aisément en attributs élémentaires. Comment représenter le contenu d’un livre par exemple ? d’une image ou d’une vidéo ? d’une partition musicale ?, etc.

Une unité d’information complexe non décomposable peut être désignée de manière générique par le terme de document. La gestion d’ensembles de documents selon les principes des bases de données, avec notamment des outils de recherche avancés, relève des bases documentaires. Le volume important de ces bases amène souvent à les gérer dans un système distribué, "NoSQL", constitué de fermes de serveurs allouées à la demande dans une infrastructure de type "cloud". C’est le sujet de cet enseignement.

Supports

Le principal support de cours est un "polycopié" rédigé organisé en chapitres et en sections, accessible à http://b3d.bdpedia.fr.

Chaque chapitre traite un thème bien identifié. Le découpage en sections correspond à une unité de contenu homogène, enseigné sous forme de session pendant le cours. A chaque session correspond en règle générale : une section rédigée, sauf cas particulier (démonstration notamment) ; un fichier de diapositives, support des cours, une vidéo dans laquelle un enseignant présente le contenu de la session, des exercices à effectuer immédiatement. Les vidéos sont également accessibles par lien, dans le support rédigé.

Sujets couverts

Les cours présentés rassemblent plusieurs aspects des bases documentaires, centrées sur les documents de nature textuelle (ce qui exclut les documents multimédia comme les images ou vidéos). Ces aspects sont :

NFE204 est enseigné par Philippe Rigaux (responsable).