Logo ÉTS
Session
Cours
Responsable(s) Mohamed Cheriet

Se connecter
 

Sauvegarde réussie
La notification a été envoyée
Echec de sauvegarde
Avertissement
École de technologie supérieure

Responsable(s) de cours : Mohamed Cheriet


PLAN DE COURS

Été 2026
GPA685 : Base de données (3 crédits)


Préalables
Pour tous profils : GPA434



Description du cours
Au terme de ce cours, l’étudiante ou l'étudiant aura acquis les concepts des systèmes de gestion de bases de données comme solution aux problèmes d’ingénierie : avantages, inconvénients, limites, environnement, contextualisation, cycle de développement, etc. Présentation des principaux modèles de structuration et d'organisation des données avec une attention particulière aux modèles entités-relations et relationnel tout en abordant des modèles complémentaires tels qu’objets et documents. Introduction aux méthodes de normalisation et aux langages relationnels. Présentation des principes d'organisation physique des données, des langages d'interrogation (SQL), des notions de sécurité, d'intégrité, de confidentialité, etc.

Séances de laboratoire axées sur la réalisation d’une solution globale couvrant les phases d’analyse, de conception et de réalisation utilisant une base de données.



Stratégies pédagogiques

39 heures de cours
24 heures de laboratoire

Une partie du cours se fera sous forme magistrale et l’autre partie se fera en laboratoire. La partie magistrale portera sur les différents concepts des systèmes de base de données et permettra d’en définir les principaux termes, d’en présenter les différents modèles et d’en approfondir les principales méthodes et techniques.

La partie laboratoire permettra à l’étudiant ou l'étudiante de mettre en pratique certaines notions vues en cours et de découvrir sous forme d’auto-apprentissage les notions complémentaires à la conceptualisation, au développement et à l’implantation d’une petite base de données.




Informations concernant l’agrément du BCAPG
Ce cours compte 58,8 unités d'agrément réparties comme suit :

Catégories de UA Nombre Proportion Matière(s) traitée(s)
Science du génie 19,99 UA 34,00 %
Conception Ingénierie 38,81 UA 66,00 %






Utilisation d’appareils électroniques

Aucun enregistrement (son, vidéo) sans le consentement explicit de l'enseignant.

 




Horaire
Groupe Jour Heure Activité
01 Lundi 13:30 - 17:00 Activité de cours
Mercredi 13:30 - 15:30 Laboratoire



Coordonnées du personnel enseignant le cours
Groupe Nom Activité Courriel Local Disponibilité
01 Jean-Christophe Demers Activité de cours cc-jean-christophe.demers@etsmtl.ca A-3736
01 Laboratoire



Cours

Cours

Activités des cours

1

Introduction aux bases de données

2

Modèle entité-association

3

Modélisation avancée

  • Modèle entité-association-amélioré et UML.

4

Modèle relationnel

  • définition, transformation, dépendance fonctionnelle, normalisation et dénormalisation.

5

Langages de consultation : formalisme

  • Classification des langages, algèbre relationnel et calcul relationnel.

6

Langage SQL 1

  • DDL et introduction DML

7

Langage SQL 1

  • DML 2
  • DDL

8

Langage SQL 2

  • MDL avancé.

9

Langage SQL 3

  • DCL, TCL, indexation, fonctions & déclencheurs.

10

Processus d'interrogation et optimisation

  • Interprétation des requêtes équivalentes, estimation des coûts de traitement et stratégies de jonction.

11

Comprendre un SGBD relationnel 1

  • Présentation générale d'un SGBD.

12

Comprendre un SGBD relationnel 2

  • Indexage et hachage.

13

Comprendre un SGBD relationnel 3

  • Sécurité et intégrité, concurrence et ouverture.

 




Laboratoires et travaux pratiques

Labo

Semaine

Activités des laboratoires

 

 

 

1

2

Présentation du projet de session

3

Analyse et conception d’un système d’information

4

Modèle entités-relations

5

Modèle entités-relations

 

2

6

Normalisation de la modélisation

7

Modèle relationnel

 

 

 

3

 

8

Introduction au codage SQL

9

Commandes DDL

10

Commandes DML

11

Requêtes SQL

12

Requêtes SQL

13

Démonstration en classe de l’application




Utilisation d'outils d'ingénierie

La réalisation des laboratoires se fait avec MySQL avec l’utilisation de EasyPHP et de phpMyAdmin.
Quelques documents de conception sont aussi à réaliser.




Évaluation
Type d'évaluation Pondération Modalité Description Utilisation de l'IA
Laboratoire 20 À préciser pour chacune des activités évaluatives à la discrétion du titulaire du cours Conception, Semaine 5 À préciser pour chacune des activités évaluatives à la discrétion du titulaire du cours.
Laboratoire 8 À préciser pour chacune des activités évaluatives à la discrétion du titulaire du cours Normalisation, Semaine 7 À préciser pour chacune des activités évaluatives à la discrétion du titulaire du cours.
Laboratoire 22 À préciser pour chacune des activités évaluatives à la discrétion du titulaire du cours Réalisation, Semaine 13 À préciser pour chacune des activités évaluatives à la discrétion du titulaire du cours.
Examen final 30 À préciser pour chacune des activités évaluatives à la discrétion du titulaire du cours Semaine des examens finaux À préciser pour chacune des activités évaluatives à la discrétion du titulaire du cours.
Examen / question(s) d'examen / quiz 5 À préciser pour chacune des activités évaluatives à la discrétion du titulaire du cours Semaine 4 À préciser pour chacune des activités évaluatives à la discrétion du titulaire du cours.
Examen / question(s) d'examen / quiz 5 À préciser pour chacune des activités évaluatives à la discrétion du titulaire du cours Semaine 7 À préciser pour chacune des activités évaluatives à la discrétion du titulaire du cours.
Examen / question(s) d'examen / quiz 5 À préciser pour chacune des activités évaluatives à la discrétion du titulaire du cours Semaine 10 À préciser pour chacune des activités évaluatives à la discrétion du titulaire du cours.
Examen / question(s) d'examen / quiz 5 À préciser pour chacune des activités évaluatives à la discrétion du titulaire du cours Semaine 13 À préciser pour chacune des activités évaluatives à la discrétion du titulaire du cours.


Informations additionnelles :

Activité

Semaine de remise

%

Laboratoire 1 – Conception

Semaine 5

20

Laboratoire 2 – Normalisation

Semaine 7

8

Laboratoire 3 – Réalisation

Semaine 13

22

Quiz 1

Semaine 4

5

Quiz 2

Semaine 7

5

Quiz 3

Semaine 10

5

Quiz 4

Semaine 13

5

EXAMEN FINAL

Semaine des examens finaux

30




Politique de retard des travaux
Conformément au Règlement des études de premier cycle (article 7.5.6) et au Règlement des études de cycles supérieurs (article 6.5.6), tout travail (devoir pratique, rapport de laboratoire, rapport de projet, etc.) remis en retard sans motif valable, c’est-à-dire autre que ceux mentionnés à l’article 7.5.5.1 dans le Règlement des études de premier cycle et l’article 6.5.2 dans le Règlement des études de cycles supérieurs, se verra attribuer la note zéro, à moins que d’autres dispositions soient communiquées par écrit par la personne enseignante dans les consignes de chaque travail à remettre ou dans le plan de cours pour l’ensemble des travaux.

Dispositions additionnelles

NOTE 1. Les dates de contrôle seront annoncées au moins deux semaines à l’avance.

NOTE 2. Pour les travaux pratiques réalisés en équipe de deux (maximum), la contribution de tous les membres de l’équipe devra être démontrée de façon irréfutable.

NOTE 3. Les dates de remise des travaux doivent être respectées. Une pénalité de 10 % par jour de retard sera appliquée à tous les travaux qui ne seront pas remis à temps.

NOTE 4. Le règlement concernant le plagiat sera fermement appliqué et ce, autant au niveau des examens que des travaux pratiques.

NOTE 5. Le dernier jour de laboratoire est prévu pour des présentations orales des différents travaux des étudiants.




Absence à une évaluation

Afin de faire valider une absence à une évaluation en vue d’obtenir un examen de compensation, l’étudiante ou l’étudiant doit utiliser le formulaire prévu à cet effet dans son portail MonÉTS pour un examen final qui se déroule durant la période des examens finaux ou pour tout autre élément d’évaluation surveillé de 15% et plus durant la session. Si l’absence concerne un élément d’évaluation de moins de 15% durant la session, l’étudiant ou l’étudiante doit soumettre une demande par écrit à son enseignante ou enseignant.

Toute demande de validation d’absence doit se faire dans les cinq (5) jours ouvrables suivant la tenue de l’évaluation, sauf dans les cas d’une absence pour participation à une activité prévue aux règlements des études où la demande doit être soumise dans les cinq (5) jours ouvrables avant le jour de départ de l’ÉTS pour se rendre à l’activité.

Toute absence non justifiée par un motif majeur (voir articles 7.2.6.1 du RÉPC et 6.5.2 du RÉCS) entraînera l’attribution de la note zéro (0).




Infractions de nature académique
Les clauses du « Règlement sur les infractions de nature académique de l’ÉTS » s’appliquent dans ce cours ainsi que dans tous les cours du département. Les étudiantes et les étudiants doivent consulter le Règlement sur les infractions de nature académique (www.etsmtl.ca/a-propos/gouvernance/secretariat-general/cadre-reglementaire/reglement-sur-les-infractions-de-nature-academique) pour identifier les actes considérés comme étant des infractions de nature académique ainsi que prendre connaissance des sanctions prévues à cet effet. À l’ÉTS, le respect de la propriété intellectuelle est une valeur essentielle et tous les membres de la communauté étudiante sont invités à consulter la page Citer, pas plagier ! (www.etsmtl.ca/Etudiants-actuels/Baccalaureat/Citer-pas-plagier).

Systèmes d’intelligence artificielle générative (SIAG)
L’utilisation des systèmes d’intelligence artificielle générative (SIAG) dans les activités d’évaluation constitue une infraction de nature académique au sens du Règlement sur les infractions de nature académique, sauf si elle est explicitement autorisée par la personne enseignante du cours ou la personne coordonnatrice dans le cas des stages.



Documentation obligatoire

Aucune documentation obligatoire.




Ouvrages de références
  • EL MASRI et NAVATHE (2010). Fundamentals of Database Systems, 6th ed., Addison Wesley Longman Inc.
  • CHRISMENT, C. PINEL-SUVAGNAT, K. et al. Base de données relationnelle (2000). Lavoisier.



Adresse internet du site de cours et autres liens utiles

https://cours.etsmtl.ca/gpa775/

 




Autres informations

Coordonnées de l'enseignant :

GROUPE NOM ACTIVITÉ COURRIEL LOCAL DISPONIBILITÉ
01 Jean-Christophe Demers Activité de cours cc-jean-christophe.demers@etsmtl.ca A-3728 Sur demande