Bonjour,
Je viens de commencer l'étude des bases de données et je dois répondre à des questions en langage algébrique (avant de passer au SQL). Voici un exemple :
Quels clients ont loué une voiture après le 1 Mars 2012 ?
R1=JOIN(Personne, Location, Voiture)
R2=RESTRICT(R1, DateLocation > 01-03-2012)
R3=PROJECT(R2, Nom, Prenom, adresseCourriel)
Toutefois, une des questions à répondre est la suivante :
• Donnez le nombre de locations par client. Résultat attendu : idClient, nom, prénom, nombreLocations
L'imagine en pièce jointe démontre les entités et les attributs nécessaire à la question. Toutefois, le nombreLocations n'est pas un attribut déjà en place. Auriez-vous une idée comment y répondre ? J'avais pensé à un agrégat afin de calculer le nombre(COUNT) de location, mais cela ne me permettra pas d'afficher le résulat dans mon tableau final (à moins que vous me disiez le contraire).
Merci de votre aide
Partager