Bonjour,
j'ai un souci pour faire un exercice sur les requêtes SQL, demandé par notre professeur de Base de données. Est ce que quelqu'un pourrait me proposer des suggestions pour les questions proposées dans cet exercice. l’énoncé de l'exercice et en bas de mon message.
Merci d'avance de vos aides
Exercice :
Algèbre relationnelle et Sql
on dispose de la base*:
1- Opération classiques Écrire en langage algébrique puis en SQL les requêtes suivantes*:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Boisson = { FREQUETER [Personne, Bar], SERT [Bar, Bière], AIME [Personne, Bière], VENTE [Bar, Bière, Montant] }
a- Bars fréquentés par Charles Dupont
b- Bars qui servent une bière que Charles Dumont aime
c- Personnes qui fréquentent au moins un bar qui sert une bière qu'elles aiment
d- Couples de personnes fréquentant le même bar
2- SQL*: opérateurs agrégats et partitionnements, Écrire en SQL les requêtes permettant d'obtenir les résultats suivants*:
a- Totaux des montants pour chaque bière vendue affichés par ordre décroissant
b- Moyenne des montants par bar pour chaque bière vendue
c- Montant maximum de chaque bière vendue pour les bières vendues dans au moins deux bars
d- Afficher les buveurs et les nombres de bières qu'ils aiment classés par ordre croissant sur le nombre de bières aimées
3- Requête plus complexes*:
a- Afficher les personnes qui aiment toutes les bières servies par au moins deux bars
b- Afficher les personnes qui fréquentent les bars qui servent toutes les bières qu'elles aiment.
Partager