begin process at 2012 05 27 14:46:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

Analyse de 2 tables base donnée (algebre+mySQL)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Analyse de 2 tables base donnée (algebre+mySQL)

mardi 13 mai 2003 à 17:36:25 | Analyse de 2 tables base donnée (algebre+mySQL)

tutouche

Bonjour,

J'ai deux tables qui sont:
Table 1 : Artistes = Nom; Prénom; Adresse; Telephone.
Table 2 : Expositions = Titre; Lieu; Tarifs; Dates.

? 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.

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' ;

Merci,

Cordialement,

Novice
mercredi 14 mai 2003 à 09:03:53 | Re : Analyse de 2 tables base donnée (algebre+mySQL)

sylvy05

Pour les tables :
EXPOSITIONS(n°expo?,titre,lieu,tarif,date,n°artiste*)
ARTISTES(n°artiste?,nom,prenom,adresse,telephone)

je te met les requetes en sql, essaye de les traduire en algèbre, c pas si compliqué :)

- SELECT titre FROM expositions;

- SELECT titre FROM expositions WHERE lieu='paris';

- SELECT titre,nom,prenom FROM expositions,artistes WHERE expositions.n°artiste=expositions.n°artiste;

- SELECT titre,lieu,tarif FROM expositions WHERE date='01/07/03';

Bon courage, @+

sylvie



-------------------------------
Réponse au message :
-------------------------------

> Bonjour,
>
> J'ai deux tables qui sont:
> Table 1 : Artistes = Nom; Prénom; Adresse; Telephone.
> Table 2 : Expositions = Titre; Lieu; Tarifs; Dates.
>
> ? 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.
>
> 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' ;
>
> Merci,
>
> Cordialement,
>
> Novice
>
mercredi 14 mai 2003 à 10:19:00 | Re : Analyse de 2 tables base donnée (algebre+mySQL)

tutouche



Bonjour et merci,

Pourrais-je te montrer mes requêtes en algèbres pour confirmation?

A bientot

Tutouche

-------------------------------
Réponse au message :
-------------------------------

> Pour les tables :
> EXPOSITIONS(n°expo?,titre,lieu,tarif,date,n°artiste*)
> ARTISTES(n°artiste?,nom,prenom,adresse,telephone)
>
> je te met les requetes en sql, essaye de les traduire en algèbre, c pas si compliqué :)
>
> - SELECT titre FROM expositions;
>
> - SELECT titre FROM expositions WHERE lieu='paris';
>
> - SELECT titre,nom,prenom FROM expositions,artistes WHERE expositions.n°artiste=expositions.n°artiste;
>
> - SELECT titre,lieu,tarif FROM expositions WHERE date='01/07/03';
>
> Bon courage, @+
>
> sylvie
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> >
> > J'ai deux tables qui sont:
> > Table 1 : Artistes = Nom; Prénom; Adresse; Telephone.
> > Table 2 : Expositions = Titre; Lieu; Tarifs; Dates.
> >
> > ? 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.
> >
> > 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' ;
> >
> > Merci,
> >
> > Cordialement,
> >
> > Novice
> >
>
mercredi 14 mai 2003 à 11:14:11 | Re : Analyse de 2 tables base donnée (algebre+mySQL)

tutouche



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??

:)

-------------------------------
Réponse au message :
-------------------------------

> Pour les tables :
> EXPOSITIONS(n°expo?,titre,lieu,tarif,date,n°artiste*)
> ARTISTES(n°artiste?,nom,prenom,adresse,telephone)
>
> je te met les requetes en sql, essaye de les traduire en algèbre, c pas si compliqué :)
>
> - SELECT titre FROM expositions;
>
> - SELECT titre FROM expositions WHERE lieu='paris';
>
> - SELECT titre,nom,prenom FROM expositions,artistes WHERE expositions.n°artiste=expositions.n°artiste;
>
> - SELECT titre,lieu,tarif FROM expositions WHERE date='01/07/03';
>
> Bon courage, @+
>
> sylvie
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> >
> > J'ai deux tables qui sont:
> > Table 1 : Artistes = Nom; Prénom; Adresse; Telephone.
> > Table 2 : Expositions = Titre; Lieu; Tarifs; Dates.
> >
> > ? 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.
> >
> > 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' ;
> >
> > Merci,
> >
> > Cordialement,
> >
> > Novice
> >
>
mercredi 14 mai 2003 à 11:58:37 | Re : Analyse de 2 tables base donnée (algebre+mySQL)

sylvy05

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 :)



-------------------------------
Réponse au message :
-------------------------------

>
>
> 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??
>
> :)
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Pour les tables :
> > EXPOSITIONS(n°expo?,titre,lieu,tarif,date,n°artiste*)
> > ARTISTES(n°artiste?,nom,prenom,adresse,telephone)
> >
> > je te met les requetes en sql, essaye de les traduire en algèbre, c pas si compliqué :)
> >
> > - SELECT titre FROM expositions;
> >
> > - SELECT titre FROM expositions WHERE lieu='paris';
> >
> > - SELECT titre,nom,prenom FROM expositions,artistes WHERE expositions.n°artiste=expositions.n°artiste;
> >
> > - SELECT titre,lieu,tarif FROM expositions WHERE date='01/07/03';
> >
> > Bon courage, @+
> >
> > sylvie
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour,
> > >
> > > J'ai deux tables qui sont:
> > > Table 1 : Artistes = Nom; Prénom; Adresse; Telephone.
> > > Table 2 : Expositions = Titre; Lieu; Tarifs; Dates.
> > >
> > > ? 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.
> > >
> > > 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' ;
> > >
> > > Merci,
> > >
> > > Cordialement,
> > >
> > > Novice
> > >
> >
>
vendredi 16 mai 2003 à 18:26:19 | Re : Analyse de 2 tables base donnée (algebre+mySQL)

tutouche



Bonjour,
Me revoici, me revoilà ... :)

G enfin "réussi" la transformation en algebre relationnelle, enfin j'espere.
? SELECT titre FROM expositions;
- PROJECTION(expositions, titres)

? SELECT titre FROM expositions WHERE lieu='paris';
- SELECTION(expositions, titres, lieu='paris')

? SELECT titre,nom,prenom FROM expositions,artistes WHERE expositions.n°artiste=artistes.n°artiste;
- JOINTURE(expositions, artistes, titre, nom, prenom, expositions.n°artiste=artistes.n°artiste)

? SELECT titre,lieu,tarif FROM expositions WHERE date='01/07/03';
- SELECTION(expositions, titre, lieu, tarif, date='01/07/03')

Merci de me confirmer ou de me corriger en cas d'erreur .

Cordialement.

tutouche :)

-------------------------------
Réponse au message :
-------------------------------

> 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 :)
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> >
> > 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??
> >
> > :)
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Pour les tables :
> > > EXPOSITIONS(n°expo?,titre,lieu,tarif,date,n°artiste*)
> > > ARTISTES(n°artiste?,nom,prenom,adresse,telephone)
> > >
> > > je te met les requetes en sql, essaye de les traduire en algèbre, c pas si compliqué :)
> > >
> > > - SELECT titre FROM expositions;
> > >
> > > - SELECT titre FROM expositions WHERE lieu='paris';
> > >
> > > - SELECT titre,nom,prenom FROM expositions,artistes WHERE expositions.n°artiste=expositions.n°artiste;
> > >
> > > - SELECT titre,lieu,tarif FROM expositions WHERE date='01/07/03';
> > >
> > > Bon courage, @+
> > >
> > > sylvie
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Bonjour,
> > > >
> > > > J'ai deux tables qui sont:
> > > > Table 1 : Artistes = Nom; Prénom; Adresse; Telephone.
> > > > Table 2 : Expositions = Titre; Lieu; Tarifs; Dates.
> > > >
> > > > ? 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.
> > > >
> > > > 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' ;
> > > >
> > > > Merci,
> > > >
> > > > Cordialement,
> > > >
> > > > Novice
> > > >
> > >
> >
>


Cette discussion est classée dans : liste, commande, client, codeclient, tables


Répondre à ce message

Sujets en rapport avec ce message

lire 2 tables d'une db.mdb et afficher tous ce qui correspond à un critère ? [ par gege ] Salut,j'ai un pb avec des listes de résultats d'une compét.1. liste.mdb avec 2 tables (list=année2000 et liste=année2001) chaque table contient les mê lire 2 tables d'une db.mdb et afficher tous ce qui correspond à un critère ? [ par gege ] Salut,j'ai un pb avec des listes de résultats d'une compét.1. liste.mdb avec 2 tables (list=année2000 et liste=année2001) chaque table contient les mê XML Projet [ par jaszbere ] Salut les gars!J'ai un projet a faire! Un client commande un produit dans mon magasin. Le client a une ID et le Produit (une image) a un ID et une lo Pb de liste déroulante [ par croco83 ] Salut, je suis débutante en asp et je désirerai avoir dans un formulaire une liste déroulante qui reprend un élément de ma table. MAis ca ne marche pa insérer un enregistrement avec 2 formviews [ par SuperBouly ] Bonjour à tous, Je travaille sur VS2005 langage VBJ'ai 2 formview sur une page pour enregistrer un client etsa commande Les dataSources sont 2 Paginer une liste de client [ par angeblanc22 ] Bonjour,je suis débutante au sujet du langage ASP (avec VBScript), et je cherche un script qui me permettrai de paginer ma page avec 20clients/page. I asp et xml [ par jaszbere ] Salut les gars!J'ai un projet a faire!Un client commande un produit dans mon magasin. Le client a une ID et le Produit (une image) a un ID et une loca probleme de formulaires + affichage multipages [ par zincben ] AU SECOURS!!!!!. Voila j'ai un probleme. J'ai une table avec des champs de type case à cocher(Moules,Metiers,Maquettes,Modeles). J'ai une premiere pa une fonction qui me retourne une liste triée de tournées les plus proche à un point ayant une latitude et longitude (une tournée c'est un ensemble de points) [ par rahouba2009 ] salut, je développe une application web SIG avec asp.net en utilisant google map , je cherche un algorithme à implémenter qui me retourne une liste t


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,435 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales