UE Bases de données et bases de connaissances

Diplômes intégrant cet élément pédagogique :

Descriptif

Le cours présente les principes de base des systèmes de gestion de bases de données (relationnelles et déductives) et des systèmes à base de connaissances. Ce sont des systèmes informatiques fondés sur la logique pour modéliser et interroger des données, à l’aide de langages déclaratifs plus ou moins expressifs.

L’objectif est d’acquérir les connaissances minimales sur les bases de données et les bases de connaissances nécessaires à un informaticien : savoir exprimer une requête en algèbre relationnelle et en logique, savoir la traduire en SQL, être capable d’évaluer le niveau de redondance d’une base de données (normalisation) et savoir éventuellement en dériver un schéma plus adapté, savoir modéliser des connaissances sur un domaine d’application à l’aide de règles logiques, maîtriser les principaux schémas d’algorithmes de raisonnement (chainage-avant, chainage arrière), faire le lien avec l’évaluation de requêtes sur des données.

Pré-requis

Notions d’algorithmique et de programmation. Théorie des ensembles. Logique : principes de base.

Informations complémentaires

Méthode d'enseignement : En présence
Lieu(x) : Grenoble - Saint-Martin d'Hères
Langue(s) : Français