Professeur responsable

Wassim Bouachir

Objectifs

Se familiariser avec les notions de base des systèmes de gestion de bases de données (SGBD), plus particulièrement avec les composantes du modèle relationnel, la création de tables et la manipulation des données à l'aide du langage SQL et la conception d'un schéma de données à partir d'un modèle du domaine.

À la fin du cours, être capable de décrire les composantes et la fonctionnalité d'un système de gestion de bases de données (SGBD); d'identifier les différents éléments du modèle relationnel de bases de données; d'appliquer des opérations de manipulation des données et utiliser le langage SQL pour la définition et la manipulation d'une base de données relationnelle ainsi que pour la définition de vues et de contraintes d'intégrité; de participer à la définition d'un modèle de base de données relationnelle pour un domaine à partir de son diagramme de classes; de faire une description globale des différents types de bases de données existantes : relationnel, objet, objet-relationnel, déductif, etc.

Contenu

Le cours se découpe en six modules. Le premier module présente l'évolution de la gestion des données et décrit l'architecture des systèmes de gestion de bases de données (SGBD) modernes. Le deuxième module présente les différents éléments du modèle relationnel. Le troisième module explore le langage de description et de manipulation de données SQL2. Le quatrième module est consacré aux principes et aux techniques pour traduire un diagramme de classes en un modèle de base de données relationnelle et affiner le modèle ainsi obtenu. Le cinquième module propose un survol des autres types de bases de données.

Matériel didactique

Matériel expédié

Renseignements technologiques

Consultez l'information sur le matériel informatique recommandé.

Encadrement

L'encadrement est individualisé et assuré par une personne tutrice. Les communications se font par courrier électronique.

Évaluation

L'évaluation repose sur quatre travaux (15 %, 25 %, 15 % et 10 %) et un examen sous surveillance (35 %).

Échelle de conversion

NotationValeur numériqueValeur en pourcentage
A+4,396 à 100 %
A492 à 95 %
A-3,788 à 91 %
B+3,384 à 87 %
B380 à 83 %
B-2,776 à 79 %
C+2,372 à 75 %
C268 à 71 %
C-1,764 à 67 %
D+1,360 à 63 %
D150 à 59 %
E00 à 49 %

* Échelle de conversion actuellement en vigueur pour ce cours.

Particularités d'inscription

Ce cours présuppose la connaissance des mathématiques du collégial. À défaut de quoi, on recommande de suivre d'abord le cours d'appoint MQT 1001.