0% ont trouvé ce document utile (0 vote)
3 vues1 page

Big Data et NoSQL avec MongoDB

Le document présente un projet pour un ingénieur de données utilisant MongoDB dans une entreprise de e-commerce. Il décrit les collections de données disponibles sur les produits et les clients, ainsi que les tâches à réaliser, incluant l'installation de MongoDB, la création de collections, la récupération et la mise à jour des données, ainsi que l'agrégation des informations. L'objectif est d'analyser ces données pour améliorer l'expérience utilisateur.

Transféré par

audreyglory2
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues1 page

Big Data et NoSQL avec MongoDB

Le document présente un projet pour un ingénieur de données utilisant MongoDB dans une entreprise de e-commerce. Il décrit les collections de données disponibles sur les produits et les clients, ainsi que les tâches à réaliser, incluant l'installation de MongoDB, la création de collections, la récupération et la mise à jour des données, ainsi que l'agrégation des informations. L'objectif est d'analyser ces données pour améliorer l'expérience utilisateur.

Transféré par

audreyglory2
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

UNIVERSITE DE DOUALA : IUT ENS : DIPOKO NJOH Jonathan

DEPARTEMENT : LGL EC : BASES DE DONNEES NOSQL


Travaux Pratiques sur les Technologies Big Data et NoSQL
Tu es un ingénieur de données travaillant pour une entreprise de e-commerce. L’entreprise utilise
MongoDB pour stocker des données sur les produits et les clients. Tu es chargé d'analyser ces données pour
améliorer l'expérience utilisateur.

Données Fournies : Tu disposes des collections suivantes dans une base de données MongoDB :

1. Produits
 `ProductID`: ID unique du produit
 `Nom` : Nom du produit
 `Catégorie` : Catégorie du produit (ex. électronique, mode, etc.)
 `Prix` : Prix du produit
 `Stock` : Quantité en stock

2. Clients

 `ClientID`: ID unique du client


 `Nom`: Nom du client
 `Email`: Adresse email du client
 `DateInscription`: Date d’inscription du client

Tâches à Réaliser

1. Installation et Configuration de MongoDB

Assure-toi d'avoir MongoDB installé sur ta machine ou utilise un service cloud tel que MongoDB Atlas.

2. Création des Collections

Crée les collections Produits et Clients dans ta base de données MongoDB et insère des données fictives.

3. Récupération des Données : Écris des requêtes pour récupérer :

a. Tous les produits.


b. Tous les clients inscrits après une certaine date.

4. Mise à Jour des Données : Effectue les opérations suivantes :

a. Met à jour le stock d’un produit après une vente.


b. Modifie les détails d’un client.

5. Agrégation des Données : Utilise des fonctions d'agrégation pour :

a. Compter le nombre de produits dans chaque catégorie.


b. Calculer le chiffre d'affaires total en fonction des prix et des stocks.

Vous aimerez peut-être aussi