PROJET BDavancees Master 2

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

PROJET BD avancées 2 – MASTER 2 – UPAC

Délai : A envoyer à l’adresse bfotsing@gmail.com avant le 19 janvier 2019


Une présentation orale sera organisée
NB : Les étudiants doivent former des groupes d’au plus 2 personnes
Attention : Les groupes qui auront les mêmes devoirs seront sévèrement sanctionnés

OBJECTIF
Le but est de construire un ETL pour le chargement d’un DW (Data Warehouse)
préalablement conçu.

ENONCE
Une université cherche à étudier les facteurs influant sur la réussite de ses étudiants aux
examens. Pour cela elle décide de construire un Datawarehouse. Elle souhaite pouvoir
répondre aux questions suivantes :
• Quel est le nombre de réussites aux examens par cours, pour l’année 2007?
• Quel est le nombre de réussites aux examens d’un cours obligatoire, pour l’année
2007?
• Quel est le nombre de réussites aux examens par sexe (féminin, masculin), pour
l’année 2007?
• Combien d’étudiants ayant un âge de 22 ans ont réussi leurs examens de base de
données décisionnelle ?
• Quel est le nombre de réussites aux examens pendant le premier semestre 2006?
Pour cela elle dispose des données suivantes: Pour chaque examen passé, on connaît l’âge et
le sexe de l’étudiant, le nom du cours (les cours peuvent être regroupés en cours obligatoire et
cours à option), la date de l’examen, la note obtenue et si l’examen est réussi ou non.

TRAVAIL A FAIRE

PREMIERE PARTIE : BD RELATIONNELLES


Il s’agit de construire une base de données de production qui permet d’enregistrer les
étudiants, les cours, les examens passés et les notes obtenues. Vous utiliserez vos
connaissances de la gestion des notes à l’UPAC pour traiter cette première partie. Vous vous
rassurerez que les données de la deuxième partie proviendront exclusivement de la base de
production construite dans cette première partie.
1) Rechercher et analyser les données contenues dans ce texte ou utiles à l’UPAC, puis
construire un dictionnaire de données les décrivant.
2) Utiliser les concepts vus en cours de Master 1 (entité, association, attribut, …) pour
proposer un modèle Entité-Association pour ce problème.

Bernard FOTSING TALLA, PhD Page 1 /2


PROJET BD avancées 2 – MASTER 2 – UPAC
Délai : A envoyer à l’adresse bfotsing@gmail.com avant le 19 janvier 2019
Une présentation orale sera organisée
NB : Les étudiants doivent former des groupes d’au plus 2 personnes
Attention : Les groupes qui auront les mêmes devoirs seront sévèrement sanctionnés

3) En déduire (à l’aide des règles de passage du modèle Entité-Association au modèle


relationnel) le schéma relationnel correspondant à la solution obtenue précédemment.
4) Utiliser un SGBDR de votre choix (Oracle/Mysql) pour créer toutes les tables
obtenues à la question 3 (Vous devez préciser toutes les contraintes d’intégrité
recensées).
5) Insérer au moins 10 lignes de données dans chaque table.

DEUXIEME PARTIE : BD DECISIONNELLES


1) Identifier les dimensions possibles et les faits (2 pts)

2) Proposer une modélisation multidimensionnelle en utilisant le schéma en étoile.

3) Traduire le schéma obtenu en modèle ROLAP (2 pts)


4) Créer les tables du modèle ROLAP obtenu dans le SGBDR de votre choix (de
préférence le même SGBD utilisé dans la première partie)
5) Créer sous Pentaho une (des) transformation (s) ETL permettant de charger les
données de la BDR à la BD ROLAP.
6) Exécuter la transformation pour charger les données dans le DW.
7) Pour chacune des questions présentées dans l’énoncé, écrire les requêtes SQL
correspondantes (dans un fichier de script) et exécutez les pour montrer que le modèle obtenu
précédemment donnent des réponses aux questions des responsables de l’université

Bernard FOTSING TALLA, PhD Page 2 /2

Vous aimerez peut-être aussi