0% ont trouvé ce document utile (0 vote)
132 vues2 pages

Prosit2 SQL

Le document décrit un modèle de base de données relationnelle pour une application de gestion de deals. Il présente 11 requêtes SQL à écrire pour interroger cette base de données et générer des analyses. Les tables concernées sont DEALS, CATEGORIES, MEMBRES, PRESTATAIRES_SERVICES et ACHATS.

Transféré par

Nour Zghal
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
132 vues2 pages

Prosit2 SQL

Le document décrit un modèle de base de données relationnelle pour une application de gestion de deals. Il présente 11 requêtes SQL à écrire pour interroger cette base de données et générer des analyses. Les tables concernées sont DEALS, CATEGORIES, MEMBRES, PRESTATAIRES_SERVICES et ACHATS.

Transféré par

Nour Zghal
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 PDF, TXT ou lisez en ligne sur Scribd

PROSIT 2-SQL

INTRODUCTION
Pour commencer, il faut exécuter le script INSERTION.sql afin de créer convenablement votre
base de données et d’insérer les différents enregistrements.

Dans ce PROSIT, nous allons mettre l’accent sur les requêtes d’interrogation de données qui
vont vous permettre de générer des tableaux de bord et des analyses de données.

Travail demandé :

- Travailler en groupe
- Maitriser les fonctions mono lignes et multi lignes, la notion de jointure...

Soit le Modèle Relationnel suivant, élaboré pour une application Web de gestion des Deals :

DEALS (intitule, description_D, prix_I, Reduction, date_D, period_V, NoteD, expire, nom_prest#, nom_catg#)
CATEGORIES (nom_categorie, descriptionC)
MEMBRES (Login, mdp, nom, prenom)
PRESTATAIRES_SERVICES (nom_prest, num_adresse, rue_adresse, ville, CP, tel, Email, page_fb)
ACHATS (intitule#, Login#, Date_achat, nbCoupon )

Ecrire les requêtes SQL permettant de :

1. Afficher pour chaque membre, leur nom et prénom comme suit :

2. Afficher pour chaque deal, son prix initial, le trimestre, le semestre et l’année de sa
création.
3. Afficher pour chaque prestataire service son adresse comme suit :

1/2
PROSIT 2-SQL

4. Afficher la note min et la note max attribuée par les acheteurs aux deals ainsi que la
note moyenne de tous les deals.
5. Afficher le nombre de deals en cours.
6. Afficher le nombre de prestataires services par VILLE.
7. Afficher pour chaque deal la somme des coupons achetés.
8. Afficher pour chaque opération d’achat, l’intitulé du deal ainsi que le nom et prénom
du membre. (Utilisez une jointure)
9. Modifier la question8 en ajoutant le prix du deal.
10. Afficher pour chaque deal, son intitulé ainsi que le nom de son prestataire service et
son adresse Email.
11. Afficher pour chaque catégorie le nombre de deals proposés. Afficher le nom et la
description de la catégorie.

BON TRAVAIL

2/2

Vous aimerez peut-être aussi