Laboratoire 4 :
Conception d'un entrepôt de données et d'un système d'analyse de données
Cours
LOG660 Base de données haute performance
Session
No de laboratoire
4
Groupe
Étudiant 1 (nom et CP)
Étudiant 2 (nom et CP)
Étudiant 3 (nom et CP)
Étudiant 4 (nom et CP)
Professeur
Chargé de laboratoire
Date
Rapport
(100 pts)
Schéma en étoile
/ 25
Requête analytique
/ 20
Code SQL de connexion
/ 5
Code SQL des vues matérialisées
/ 20
Code SQL/Java des films corrélés
/ 10
Description de la fonctionnalité de recommandation
/ 10
Question théorique
/ 10
Pénalités (points soustraits)
Total
/ 100
Département de génie logiciel et des TI
LOG660 Base de données de haute performance
1 Modèle dimensionnel
1.1 Schéma en étoile
[Insérez votre schéma en étoile renfermant votre table de faits et les tables de dimension associées à cette
table. Utilisez la notation habituelle des schémas relationnels (une boîte pour chaque table, contenant le
nom de la table et ses colonnes, et des flèches pour les clés étrangères).]
1.2 Requête analytique
[Insérez le code SQL et/ou PL/SQL et/ou Java permettant de calculer le nombre de locations par groupe
d'âge du client, province du client, jour de la semaine, et mois dans l'année.]
2 Fonctionnalité de recommandation
2.1 Code SQL de connexion à la source distante
[Insérez le code SQL servant à gérer la création de la connexion à la source distante, tel que demandé à la
tâche 2 de l'énoncé]
2.2 Code SQL pour créer les vues matérialisées
[Insérez le code SQL servant à gérer la création des vues matérialisées, tel que demandé à la tâche 2 de
l'énoncé]
2.3 Code SQL et/ou Java pour calculer les trois films les plus corrélés
[Insérez le code SQL et/ou le code Java servant à calculer, pour un film consulté par le client, les trois
films n'ayant pas été déjà loués par le client dont l'indice de corrélation avec le film consulté est le plus
élevé.]
2.4 Description des fonctions de recommandation de films dans votre application
[Décrivez clairement la fonction de recommandation de films dans votre application et illustrez le bon
fonctionnement de cette partie de votre application à l'aide de captures d'écran (puisqu'il ne sera pas
possible de faire de correction interactive)]
3 Planification des tâches
[Décrivez brièvement comment le travail du laboratoire a été divisé dans votre équipe. Estimez, pour
chaque tâche de l’énoncé, le pourcentage du travail effectué par chacun des membres de votre équipe.]
4 Question théorique
[Expliquez brièvement pourquoi on préfère les tables dénormalisées dans les entrepôts de données alors
que la normalisation des tables est privilégiée dans BD opérationnelles ?]
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !