|
Pour démontrer l’atteinte de ce résultat, l’étudiant devra être capable de :
· Expliquer de manière cohérente et structurée le rôle des bases de données dans les systèmes d’information modernes ;
· Décrire avec précision les objectifs fondamentaux d’un système de base de données ;
· Identifier clairement les contextes d’utilisation des bases de données dans la vie quotidienne et professionnelle ;
· Analyser les enjeux organisationnels et techniques liés à la gestion des données.
L’étudiant devra démontrer qu’il est capable de :
· Identifier les situations de redondance de données dans un schéma de base de données ;
· Expliquer les causes des incohérences et des pertes d’intégrité des données ;
· Analyser les impacts fonctionnels et techniques d’une conception inadéquate ;
· Justifier l’importance d’une approche méthodique dans la conception des bases de données.
Pour satisfaire ce résultat, l’étudiant devra être capable de :
· Définir correctement les concepts clés du modèle relationnel ;
· Identifier et expliquer le rôle des différents types de clés ;
· Analyser les dépendances fonctionnelles au sein d’un schéma relationnel ;
· Évaluer la cohérence et l’intégrité d’un modèle relationnel donné.
L’étudiant devra démontrer sa capacité à :
· Expliquer les concepts de base de la théorie des ensembles appliqués aux bases de données ;
· Appliquer correctement les opérations fondamentales de l’algèbre relationnelle ;
· Analyser des expressions relationnelles simples en lien avec un schéma donné ;
· Justifier le lien conceptuel entre algèbre relationnelle et langage SQL.
Pour démontrer l’atteinte de ce résultat, l’étudiant devra être capable de :
· Identifier de manière pertinente les entités, attributs et relations à partir d’un besoin fonctionnel ;
· Élaborer un modèle conceptuel cohérent et complet ;
· Représenter graphiquement les exigences de données à l’aide de diagrammes adaptés ;
· Vérifier la cohérence interne et la validité d’un modèle conceptuel.
L’étudiant devra démontrer qu’il est capable de :
· Appliquer correctement les règles de transformation vers le modèle relationnel ;
· Dériver un schéma relationnel conforme aux principes du modèle relationnel ;
· Identifier et expliquer les contraintes d’intégrité associées ;
· Analyser la qualité et la pertinence du schéma relationnel obtenu.
Pour satisfaire ce résultat, l’étudiant devra être capable de :
· Expliquer clairement les objectifs et principes de la normalisation ;
· Identifier les anomalies de conception dans une base de données ;
· Appliquer correctement les principales formes normales ;
· Justifier le niveau de normalisation retenu en fonction d’un contexte donné.
L’étudiant devra démontrer sa capacité à :
· Écrire des requêtes SQL correctes et structurées ;
· Manipuler les données de manière cohérente à l’aide des instructions appropriées ;
· Utiliser les fonctions d’agrégation et les regroupements de façon pertinente ;
· Analyser la cohérence des résultats produits par des requêtes SQL.
Pour démontrer l’atteinte de ce résultat, l’étudiant devra être capable de :
· Expliquer les interactions entre la base de données et les autres composants d’un système d’information ;
· Identifier le rôle des outils de gestion de bases de données ;
· Analyser les enjeux liés à l’évolution et à la maintenance des bases de données ;
· Justifier l’importance d’une gestion structurée et durable des données.