Cours INF3080 – Bases de données
1er cycle
3 crédits
Informatique
Magistral
Objectifs
Introduire les concepts fondamentaux des bases de données relationnelles.
Sommaire du contenu
Information, données et système de gestion de bases de données (SGBD). Présentation des principales architectures de bases de données. Modèle entité-association. Modèle relationnel. Algèbre relationnelle et langage SQL. Contraintes d’intégrité et gâchette (trigger). Création, exploitation et administration d’une base de données. Schéma interne : indexage et hachage. Intégration d’une base de données dans une application. Sécurité. Transactions. Évaluation et optimisation des requêtes relationnelles.
Modalité d’enseignement
Ce cours comporte une séance obligatoire de laboratoire (2 heures).