TCH055 Bases de données
Ce cours ne peut être reconnu dans le cadre d’un programme de baccalauréat.
Au terme de ce cours, l’étudiant ou l'étudiante sera en mesure :
- de décrire les principales composantes et fonctionnalités d’un système de gestion de base de données (SBGD);
- de distinguer différents types de bases de données (p. ex. relationnelle, non relationnelle, objet, logique);
- de comprendre les principes fondamentaux de la normalisation;
- de concevoir un schéma relationnel modélisant les données du domaine d’application; créer des tables et manipuler les données à l’aide du langage SQL;
- d'implémenter une interface de connexion entre une application et la base de données; modéliser et implémenter les contraintes d’intégrité de la base de données.
Les séances de laboratoire porteront sur la modélisation du schéma relationnel, la manipulation des données à l’aide du langage SQL et le développement d’une application s’interfaçant avec une base de données.
Crédits
3
Charge hebdomadaire
Cours (3h), laboratoire et travaux pratiques (2h)
Cycle
1er
Responsable
Service des enseignements généraux