tutouche
Messages postés24Date d'inscriptiondimanche 27 avril 2003StatutMembreDernière intervention16 mai 2003
-
13 mai 2003 à 17:36
tutouche
Messages postés24Date d'inscriptiondimanche 27 avril 2003StatutMembreDernière intervention16 mai 2003
-
16 mai 2003 à 18:26
? J'aimerai faire des clés, et des relations entre ces deux tables ("clé", "clé étrangère").
? J'aimerai face à cette base de données pouvoir demander :
- la liste des titres ;
- la liste des titres qui ont lieu à Paris;
- la liste des artistes et des concerts auxquelles ils participent;
- la liste des titres, les lieux et tarifs pour la journée de 01 JUILLET 2003.
? Pour bien comprendre j'aimerai une réalisation en algèbre relationnel des requêtes répondants aux besoins en algèbre relationnel;
? Puis une traduction de ces requêtes en requêtes SQL.
Voila ce que je dois faire pour chaque demande, mais c pas faire. aidez moi SVP. :sad)
Exemple avec 2 tables:
CLIENT( CodeClient?, NomClient, AdrClient, TélClient)
COMMANDE( N °Commande?, Date, CodeClient*)
clés étrangères = * ----- clés primaires ?
On désire obtenir le code et le nom des clients ayant commandé le 10/ 06/ 97 :
En Algebre:
R1= SELECTION( COMMANDE, Date= 10/ 06/ 97)
R2= JOINTURE( R1, CLIENT, R1. CodeClient= CLIENT. CodeClient)
R3= PROJECTION( R2, CodeClient, NomClient)
En SQL :
SELECT DISTINCT CLIENT. CodeClient, NomClient
FROM CLIENT, COMMANDE
WHERE CLIENT. CodeClient= COMMANDE. CodeClient AND Date= ' 10/ 06/ 97' ;
tutouche
Messages postés24Date d'inscriptiondimanche 27 avril 2003StatutMembreDernière intervention16 mai 2003 14 mai 2003 à 11:14
Re bonjour,
Je ne comprend pas :
SELECT titre,nom,prenom FROM expositions,artistes WHERE expositions.n°artiste=expositions.n°artiste;
Pourquoi : expositions.n°artiste=expositions.n°artiste; c'est logique que cela soit égale j'avou ne pas comprendre??
sylvy05
Messages postés2Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention14 mai 2003 14 mai 2003 à 11:58
oupssss c'est une erreur de ma part...
il fallait ecrire expositions.n°artiste=artistes.n°artiste c'est une jointure, encore désolée..
et pas de problèmes si tu veux mettre tes requetes je les regarderais :)
Vous n’avez pas trouvé la réponse que vous recherchez ?