Passer au contenu principal

Résumé de section

  • À l’issue de l’unité d’enseignement IT 240 – Introduction aux Bases de Données – UML/SQL, l’étudiant devra démontrer qu’il a atteint les résultats d’apprentissage suivants :

     

    Résultat d’apprentissage 1 : Compréhension des systèmes de gestion de bases de données (SGBD)

    À la fin du module introductif, l’étudiant sera capable d’expliquer le rôle stratégique des bases de données dans les systèmes d’information contemporains.

    Il devra être capable de :

    ·        Décrire les composantes d’un système de gestion de base de données (SGBD) ;

    ·        Illustrer l’utilisation des bases de données dans des environnements réels (commerce, santé, éducation, finance, etc.) ;

    ·        Comparer un système de fichiers traditionnel et un SGBD ;

    ·        Expliquer les avantages organisationnels d’une gestion centralisée des données.

     

    Résultat d’apprentissage 2 : Analyse des enjeux liés à la gestion des données

    À l’issue de cette unité, l’étudiant sera capable d’identifier et d’analyser les problématiques liées à la qualité des données.

    Il devra être capable de :

    ·        Détecter les situations de redondance et d’incohérence des données ;

    ·        Expliquer les risques liés à une mauvaise structuration des données ;

    ·        Analyser les impacts organisationnels d’erreurs de conception ;

    ·        Argumenter en faveur d’une approche méthodique de conception.

     

    Résultat d’apprentissage 3 : Maîtrise des concepts du modèle relationnel

    À la fin de cette séquence, l’étudiant sera capable d’utiliser avec rigueur les concepts fondamentaux du modèle relationnel.

    Il devra être capable de :

    ·        Définir relation, attribut, domaine et tuple ;

    ·        Identifier les clés primaires, étrangères et candidates ;

    ·        Expliquer les dépendances fonctionnelles ;

    ·        Évaluer la cohérence d’un schéma relationnel simple.

     

    Résultat d’apprentissage 4 : Application de l’algèbre relationnelle

    À l’issue de cette unité, l’étudiant sera capable d’appliquer les principes mathématiques du modèle relationnel.

    Il devra être capable de :

    ·        Expliquer les notions fondamentales de la théorie des ensembles ;

    ·        Manipuler les opérations de sélection, projection, jointure et union ;

    ·        Traduire un besoin simple en expression d’algèbre relationnelle ;

    ·        Établir le lien entre algèbre relationnelle et requêtes SQL.

     

    Résultat d’apprentissage 5 : Conception de modèles conceptuels

    À la fin de cette séquence, l’étudiant sera capable de modéliser un système d’information à l’aide d’outils conceptuels.

    Il devra être capable de :

    ·        Identifier les entités, associations et attributs à partir d’un énoncé ;

    ·        Élaborer un diagramme entité-relation cohérent ;

    ·        Construire un diagramme de classes UML pour la modélisation des données ;

    ·        Valider la cohérence et l’exhaustivité du modèle conceptuel.

     

    Résultat d’apprentissage 6 : Passage du modèle conceptuel au modèle relationnel

    À l’issue de cette unité, l’étudiant sera capable de transformer un modèle conceptuel en schéma relationnel exploitable.

    Il devra être capable de :

    ·        Appliquer les règles de transformation vers le modèle logique ;

    ·        Définir les clés primaires et étrangères ;

    ·        Identifier les contraintes d’intégrité ;

    ·        Évaluer la qualité structurelle du schéma obtenu.

     

    Résultat d’apprentissage 7 : Normalisation et amélioration des schémas relationnels

    À la fin de cette séquence, l’étudiant sera capable d’améliorer un schéma relationnel par normalisation.

    Il devra être capable de :

    ·        Identifier les anomalies d’insertion, suppression et mise à jour ;

    ·        Appliquer les formes normales (1FN, 2FN, 3FN) ;

    ·        Justifier les choix de décomposition ;

    ·        Évaluer les compromis entre performance et normalisation.

     

    Résultat d’apprentissage 8 : Maîtrise du langage SQL

    À l’issue de cette unité, l’étudiant sera capable d’utiliser SQL pour interagir efficacement avec une base de données relationnelle.

    Il devra être capable de :

    ·        Rédiger des requêtes SELECT simples et complexes ;

    ·        Utiliser les jointures, regroupements et fonctions d’agrégation ;

    ·        Manipuler les données (INSERT, UPDATE, DELETE) ;

    ·        Interpréter les résultats retournés par le SGBD.

     

    Résultat d’apprentissage 9 : Intégration professionnelle des bases de données

    À la fin du cours, l’étudiant sera capable d’intégrer une base de données dans un système d’information global.

    Il devra être capable de :

    ·        Expliquer l’interaction entre bases de données, applications et utilisateurs ;

    ·        Décrire le rôle d’un SGBD dans la sécurité et la gestion des accès ;

    ·        Analyser les enjeux de maintenance, d’évolution et de performance ;

    ·        Adopter une approche professionnelle et structurée de la gestion des données.