1. Nom et âge des joueurs américains, autre que 'Connors', âgés de
plus de 30 ans.
A VERIFIER
SELECT nom, âge FROM joueur WHERE âge>'30' AND nom Not Like 'Connors'
GROUP BY nom
SOLUTION PROPOSE
Tel que, je vois pas l'interet du like.
Par ailleurs, si age est typé en nombre, pourquoi mettre des quotes ?
select nom,age from joueur where not nom='Connors' and age>30;
///////////////////////////////////////////////////////////////////////////////////////////////////////
select nom,age from joueur where not nom='Connors' and age>30;
///////////////////////////////////////////////////////////////////////////////////////////////////////
2.Les pays des joueurs de 20 ans (sauf France)
A VERIFIER
SELECT pays FROM joueur WHERE âge AND pays Not Like FRANCE
Encore une fois, le like ne présent pas d'interet
///////////////////////////////////////////////////////////////////////////////////////////////////////
SELECT pays FROM joueur WHERE âge AND not pays='FRANCE'
Attention tout de meme, certains SGDB sont sensibles à la casse.
///////////////////////////////////////////////////////////////////////////////////////////////////////
SELECT pays FROM joueur WHERE âge AND not upper(pays)='FRANCE'
permet de passer outre.
///////////////////////////////////////////////////////////////////////////////////////////////////////
La fonction UPPER ca me dit non définie dans l'expression (avec Access
pas essayé mysql)... ??
///////////////////////////////////////////////////////////////////////////////////////////////////////
3.Nom et âge des joueurs ayant participé à Roland Garros en 99.
EXO 3 à VERIFIER
Il faut surement faire un UNION ?
SELECT gagnant, perdant FROM rencontre WHERE lieu-tournoi='Roland
Garros' AND date= '99' UNION SELECT nom, âge FROM joueur
Non. Si j'ai bien compris ce que tu veux faire, le Union ne correspond
pas.
Gagnant et perdant son des id ? des textes ?
4.Nom et pays des joueurs ayant participé, en 95, aux tournois de Rolland
Garos et Wimbledon.
5.Nom des joueurs ayant perdu toutes leurs rencontres.
1. Nom et âge des joueurs américains, autre que 'Connors', âgés de
plus de 30 ans.
A VERIFIER
SELECT nom, âge FROM joueur WHERE âge>'30' AND nom Not Like 'Connors'
GROUP BY nom
SOLUTION PROPOSE
Tel que, je vois pas l'interet du like.
Par ailleurs, si age est typé en nombre, pourquoi mettre des quotes ?
select nom,age from joueur where not nom='Connors' and age>30;
///////////////////////////////////////////////////////////////////////////////////////////////////////
select nom,age from joueur where not nom='Connors' and age>30;
///////////////////////////////////////////////////////////////////////////////////////////////////////
2.Les pays des joueurs de 20 ans (sauf France)
A VERIFIER
SELECT pays FROM joueur WHERE âge AND pays Not Like FRANCE
Encore une fois, le like ne présent pas d'interet
///////////////////////////////////////////////////////////////////////////////////////////////////////
SELECT pays FROM joueur WHERE âge AND not pays='FRANCE'
Attention tout de meme, certains SGDB sont sensibles à la casse.
///////////////////////////////////////////////////////////////////////////////////////////////////////
SELECT pays FROM joueur WHERE âge AND not upper(pays)='FRANCE'
permet de passer outre.
///////////////////////////////////////////////////////////////////////////////////////////////////////
La fonction UPPER ca me dit non définie dans l'expression (avec Access
pas essayé mysql)... ??
///////////////////////////////////////////////////////////////////////////////////////////////////////
3.Nom et âge des joueurs ayant participé à Roland Garros en 99.
EXO 3 à VERIFIER
Il faut surement faire un UNION ?
SELECT gagnant, perdant FROM rencontre WHERE lieu-tournoi='Roland
Garros' AND date= '99' UNION SELECT nom, âge FROM joueur
Non. Si j'ai bien compris ce que tu veux faire, le Union ne correspond
pas.
Gagnant et perdant son des id ? des textes ?
4.Nom et pays des joueurs ayant participé, en 95, aux tournois de Rolland
Garos et Wimbledon.
5.Nom des joueurs ayant perdu toutes leurs rencontres.
1. Nom et âge des joueurs américains, autre que 'Connors', âgés de
plus de 30 ans.
A VERIFIER
SELECT nom, âge FROM joueur WHERE âge>'30' AND nom Not Like 'Connors'
GROUP BY nom
SOLUTION PROPOSE
Tel que, je vois pas l'interet du like.
Par ailleurs, si age est typé en nombre, pourquoi mettre des quotes ?
select nom,age from joueur where not nom='Connors' and age>30;
///////////////////////////////////////////////////////////////////////////////////////////////////////
select nom,age from joueur where not nom='Connors' and age>30;
///////////////////////////////////////////////////////////////////////////////////////////////////////
2.Les pays des joueurs de 20 ans (sauf France)
A VERIFIER
SELECT pays FROM joueur WHERE âge AND pays Not Like FRANCE
Encore une fois, le like ne présent pas d'interet
///////////////////////////////////////////////////////////////////////////////////////////////////////
SELECT pays FROM joueur WHERE âge AND not pays='FRANCE'
Attention tout de meme, certains SGDB sont sensibles à la casse.
///////////////////////////////////////////////////////////////////////////////////////////////////////
SELECT pays FROM joueur WHERE âge AND not upper(pays)='FRANCE'
permet de passer outre.
///////////////////////////////////////////////////////////////////////////////////////////////////////
La fonction UPPER ca me dit non définie dans l'expression (avec Access
pas essayé mysql)... ??
///////////////////////////////////////////////////////////////////////////////////////////////////////
3.Nom et âge des joueurs ayant participé à Roland Garros en 99.
EXO 3 à VERIFIER
Il faut surement faire un UNION ?
SELECT gagnant, perdant FROM rencontre WHERE lieu-tournoi='Roland
Garros' AND date= '99' UNION SELECT nom, âge FROM joueur
Non. Si j'ai bien compris ce que tu veux faire, le Union ne correspond
pas.
Gagnant et perdant son des id ? des textes ?
4.Nom et pays des joueurs ayant participé, en 95, aux tournois de Rolland
Garos et Wimbledon.
5.Nom des joueurs ayant perdu toutes leurs rencontres.
Je rappel mes tables plus proprement désolé
JOUEUR numéroautojoueur, nom, prénom, âge, pays
GAINS numéroauto, nom-joueur, lieu-tournoi, date, prime, sponsor
RENCONTRE numéroauto, nrencontre, gagnant, perdant, lieu-tournoi, date,
score1. Nom et âge des joueurs américains, autre que 'Connors', âgés de
plus de 30 ans.
A VERIFIER
SELECT nom, âge FROM joueur WHERE âge>'30' AND nom Not Like 'Connors'
GROUP BY nomSOLUTION PROPOSE
Tel que, je vois pas l'interet du like.
Par ailleurs, si age est typé en nombre, pourquoi mettre des quotes ?
select nom,age from joueur where not nom='Connors' and age>30;
SUPER !!! Je viens de corriger dans ma base le type numérique pour l'âge
car j'étais en texte.
Et j'ai inversé nom et âge dans la clause Where.///////////////////////////////////////////////////////////////////////////////////////////////////////
select nom,age from joueur where not nom='Connors' and age>30;
///////////////////////////////////////////////////////////////////////////////////////////////////////2.Les pays des joueurs de 20 ans (sauf France)
A VERIFIER
SELECT pays FROM joueur WHERE âge AND pays Not Like FRANCE
Encore une fois, le like ne présent pas d'interet
///////////////////////////////////////////////////////////////////////////////////////////////////////
SELECT pays FROM joueur WHERE âge AND not pays='FRANCE'
Attention tout de meme, certains SGDB sont sensibles à la casse.
///////////////////////////////////////////////////////////////////////////////////////////////////////SELECT pays FROM joueur WHERE âge AND not upper(pays)='FRANCE'
permet de passer outre.
///////////////////////////////////////////////////////////////////////////////////////////////////////
La fonction UPPER ca me dit non définie dans l'expression (avec Access
pas essayé mysql)... ??
///////////////////////////////////////////////////////////////////////////////////////////////////////3.Nom et âge des joueurs ayant participé à Roland Garros en 99.
EXO 3 à VERIFIER
Il faut surement faire un UNION ?
SELECT gagnant, perdant FROM rencontre WHERE lieu-tournoi='Roland
Garros' AND date= '99' UNION SELECT nom, âge FROM joueur
Non. Si j'ai bien compris ce que tu veux faire, le Union ne correspond
pas.
Gagnant et perdant son des id ? des textes ?
Je pense que gagant et perdant son des textes. En effet c'est moi qui ait
rajouté les numéroauto dans l'énnoncé, enfin, dans ma table.
La je ne vois pas comment récupérer le nom et l'âge de la table Joueur
alors que les infos à vérifier son ailleur (Rolland Garros et 99)4.Nom et pays des joueurs ayant participé, en 95, aux tournois de
Rolland Garos et Wimbledon.
5.Nom des joueurs ayant perdu toutes leurs rencontres.
En tout cas merci de ton aide pour le not, je cherchais justement ... Mais
not like sert à quoi du coup ?
Je rappel mes tables plus proprement désolé
JOUEUR numéroautojoueur, nom, prénom, âge, pays
GAINS numéroauto, nom-joueur, lieu-tournoi, date, prime, sponsor
RENCONTRE numéroauto, nrencontre, gagnant, perdant, lieu-tournoi, date,
score
1. Nom et âge des joueurs américains, autre que 'Connors', âgés de
plus de 30 ans.
A VERIFIER
SELECT nom, âge FROM joueur WHERE âge>'30' AND nom Not Like 'Connors'
GROUP BY nom
SOLUTION PROPOSE
Tel que, je vois pas l'interet du like.
Par ailleurs, si age est typé en nombre, pourquoi mettre des quotes ?
select nom,age from joueur where not nom='Connors' and age>30;
SUPER !!! Je viens de corriger dans ma base le type numérique pour l'âge
car j'étais en texte.
Et j'ai inversé nom et âge dans la clause Where.
///////////////////////////////////////////////////////////////////////////////////////////////////////
select nom,age from joueur where not nom='Connors' and age>30;
///////////////////////////////////////////////////////////////////////////////////////////////////////
2.Les pays des joueurs de 20 ans (sauf France)
A VERIFIER
SELECT pays FROM joueur WHERE âge AND pays Not Like FRANCE
Encore une fois, le like ne présent pas d'interet
///////////////////////////////////////////////////////////////////////////////////////////////////////
SELECT pays FROM joueur WHERE âge AND not pays='FRANCE'
Attention tout de meme, certains SGDB sont sensibles à la casse.
///////////////////////////////////////////////////////////////////////////////////////////////////////
SELECT pays FROM joueur WHERE âge AND not upper(pays)='FRANCE'
permet de passer outre.
///////////////////////////////////////////////////////////////////////////////////////////////////////
La fonction UPPER ca me dit non définie dans l'expression (avec Access
pas essayé mysql)... ??
///////////////////////////////////////////////////////////////////////////////////////////////////////
3.Nom et âge des joueurs ayant participé à Roland Garros en 99.
EXO 3 à VERIFIER
Il faut surement faire un UNION ?
SELECT gagnant, perdant FROM rencontre WHERE lieu-tournoi='Roland
Garros' AND date= '99' UNION SELECT nom, âge FROM joueur
Non. Si j'ai bien compris ce que tu veux faire, le Union ne correspond
pas.
Gagnant et perdant son des id ? des textes ?
Je pense que gagant et perdant son des textes. En effet c'est moi qui ait
rajouté les numéroauto dans l'énnoncé, enfin, dans ma table.
La je ne vois pas comment récupérer le nom et l'âge de la table Joueur
alors que les infos à vérifier son ailleur (Rolland Garros et 99)
4.Nom et pays des joueurs ayant participé, en 95, aux tournois de
Rolland Garos et Wimbledon.
5.Nom des joueurs ayant perdu toutes leurs rencontres.
En tout cas merci de ton aide pour le not, je cherchais justement ... Mais
not like sert à quoi du coup ?
Je rappel mes tables plus proprement désolé
JOUEUR numéroautojoueur, nom, prénom, âge, pays
GAINS numéroauto, nom-joueur, lieu-tournoi, date, prime, sponsor
RENCONTRE numéroauto, nrencontre, gagnant, perdant, lieu-tournoi, date,
score1. Nom et âge des joueurs américains, autre que 'Connors', âgés de
plus de 30 ans.
A VERIFIER
SELECT nom, âge FROM joueur WHERE âge>'30' AND nom Not Like 'Connors'
GROUP BY nomSOLUTION PROPOSE
Tel que, je vois pas l'interet du like.
Par ailleurs, si age est typé en nombre, pourquoi mettre des quotes ?
select nom,age from joueur where not nom='Connors' and age>30;
SUPER !!! Je viens de corriger dans ma base le type numérique pour l'âge
car j'étais en texte.
Et j'ai inversé nom et âge dans la clause Where.///////////////////////////////////////////////////////////////////////////////////////////////////////
select nom,age from joueur where not nom='Connors' and age>30;
///////////////////////////////////////////////////////////////////////////////////////////////////////2.Les pays des joueurs de 20 ans (sauf France)
A VERIFIER
SELECT pays FROM joueur WHERE âge AND pays Not Like FRANCE
Encore une fois, le like ne présent pas d'interet
///////////////////////////////////////////////////////////////////////////////////////////////////////
SELECT pays FROM joueur WHERE âge AND not pays='FRANCE'
Attention tout de meme, certains SGDB sont sensibles à la casse.
///////////////////////////////////////////////////////////////////////////////////////////////////////SELECT pays FROM joueur WHERE âge AND not upper(pays)='FRANCE'
permet de passer outre.
///////////////////////////////////////////////////////////////////////////////////////////////////////
La fonction UPPER ca me dit non définie dans l'expression (avec Access
pas essayé mysql)... ??
///////////////////////////////////////////////////////////////////////////////////////////////////////3.Nom et âge des joueurs ayant participé à Roland Garros en 99.
EXO 3 à VERIFIER
Il faut surement faire un UNION ?
SELECT gagnant, perdant FROM rencontre WHERE lieu-tournoi='Roland
Garros' AND date= '99' UNION SELECT nom, âge FROM joueur
Non. Si j'ai bien compris ce que tu veux faire, le Union ne correspond
pas.
Gagnant et perdant son des id ? des textes ?
Je pense que gagant et perdant son des textes. En effet c'est moi qui ait
rajouté les numéroauto dans l'énnoncé, enfin, dans ma table.
La je ne vois pas comment récupérer le nom et l'âge de la table Joueur
alors que les infos à vérifier son ailleur (Rolland Garros et 99)4.Nom et pays des joueurs ayant participé, en 95, aux tournois de
Rolland Garos et Wimbledon.
5.Nom des joueurs ayant perdu toutes leurs rencontres.
En tout cas merci de ton aide pour le not, je cherchais justement ... Mais
not like sert à quoi du coup ?
Finalement, vous seriez peut-être mieux d'écouter plus attentivement à vos
cours. Il est inconcevable que vous demandiez ici les réponses à votre
devoir sans même savoir si Gagnant et Perdant sont des ID ou des textes.
JOUEUR numéroautojoueur, nom, prénom, âge, pays
GAINS numéroauto, nom-joueur, lieu-tournoi, date, prime, sponsor
RENCONTRE numéroauto, nrencontre, gagnant, perdant, lieu-tournoi, date,
score
Finalement, vous seriez peut-être mieux d'écouter plus attentivement à vos
cours. Il est inconcevable que vous demandiez ici les réponses à votre
devoir sans même savoir si Gagnant et Perdant sont des ID ou des textes.
JOUEUR numéroautojoueur, nom, prénom, âge, pays
GAINS numéroauto, nom-joueur, lieu-tournoi, date, prime, sponsor
RENCONTRE numéroauto, nrencontre, gagnant, perdant, lieu-tournoi, date,
score
Finalement, vous seriez peut-être mieux d'écouter plus attentivement à vos
cours. Il est inconcevable que vous demandiez ici les réponses à votre
devoir sans même savoir si Gagnant et Perdant sont des ID ou des textes.
JOUEUR numéroautojoueur, nom, prénom, âge, pays
GAINS numéroauto, nom-joueur, lieu-tournoi, date, prime, sponsor
RENCONTRE numéroauto, nrencontre, gagnant, perdant, lieu-tournoi, date,
score
Bonjour,
Voilà, ça se finalise etj'ai la tête plein de jointure d'union et de
signes
que je n'arrive pas à saisir au clavier lol.
Je rappel mes tables
joueur (numéroautojoueur, nom, prénom, âge, pays)
gains (numéroauto, nom-joueur, lieu-tournoi, date, prime, sponsor)
rencontre (numéroauto, nrencontre, gagnant, perdant, lieu-tournoi, date,
score)
Ainsi que l'ennoncé
1 Nom et âge des joueurs américains, autre que 'Connors', âgés de plus de
30
ans.
2 Les pays des joueurs de 20 ans (sauf France)
3 Nom et âge des joueurs ayant participé à Roland Garros en 99.
4 Nom et pays des joueurs ayant participé, en 95, aux tournois de Rolland
Garos et Wimbledon.
5 Nom des joueurs ayant perdu toutes leurs rencontres.
Voici mes 3 premières propositions
R1 = SELECTION joueur (âge>30 | nom<>Connors)
R2 = PROJECTION R1 (nom, âge)
R1 = SELECTION joueur (âge | pays<>France)
R2 = PROJECTION R1 (pays)
R1 = joueur JOINTURE rencontre (joueur.nom = rencontre.gagnant or
joueur.nom
= rencontre.perdant | rencontre.lieu-tournoi = Roland Garros And
rencontre.date = 1999)
R2 = PROJECTION R1(nom,âge)
La syntaxe et le résultat attendu vous parait t'il correct ?
Si vous avez des idées pour le point 4 et 5 .. ;-)
Merci de votre aide.
Bernard
Bonjour,
Voilà, ça se finalise etj'ai la tête plein de jointure d'union et de
signes
que je n'arrive pas à saisir au clavier lol.
Je rappel mes tables
joueur (numéroautojoueur, nom, prénom, âge, pays)
gains (numéroauto, nom-joueur, lieu-tournoi, date, prime, sponsor)
rencontre (numéroauto, nrencontre, gagnant, perdant, lieu-tournoi, date,
score)
Ainsi que l'ennoncé
1 Nom et âge des joueurs américains, autre que 'Connors', âgés de plus de
30
ans.
2 Les pays des joueurs de 20 ans (sauf France)
3 Nom et âge des joueurs ayant participé à Roland Garros en 99.
4 Nom et pays des joueurs ayant participé, en 95, aux tournois de Rolland
Garos et Wimbledon.
5 Nom des joueurs ayant perdu toutes leurs rencontres.
Voici mes 3 premières propositions
R1 = SELECTION joueur (âge>30 | nom<>Connors)
R2 = PROJECTION R1 (nom, âge)
R1 = SELECTION joueur (âge | pays<>France)
R2 = PROJECTION R1 (pays)
R1 = joueur JOINTURE rencontre (joueur.nom = rencontre.gagnant or
joueur.nom
= rencontre.perdant | rencontre.lieu-tournoi = Roland Garros And
rencontre.date = 1999)
R2 = PROJECTION R1(nom,âge)
La syntaxe et le résultat attendu vous parait t'il correct ?
Si vous avez des idées pour le point 4 et 5 .. ;-)
Merci de votre aide.
Bernard
Bonjour,
Voilà, ça se finalise etj'ai la tête plein de jointure d'union et de
signes
que je n'arrive pas à saisir au clavier lol.
Je rappel mes tables
joueur (numéroautojoueur, nom, prénom, âge, pays)
gains (numéroauto, nom-joueur, lieu-tournoi, date, prime, sponsor)
rencontre (numéroauto, nrencontre, gagnant, perdant, lieu-tournoi, date,
score)
Ainsi que l'ennoncé
1 Nom et âge des joueurs américains, autre que 'Connors', âgés de plus de
30
ans.
2 Les pays des joueurs de 20 ans (sauf France)
3 Nom et âge des joueurs ayant participé à Roland Garros en 99.
4 Nom et pays des joueurs ayant participé, en 95, aux tournois de Rolland
Garos et Wimbledon.
5 Nom des joueurs ayant perdu toutes leurs rencontres.
Voici mes 3 premières propositions
R1 = SELECTION joueur (âge>30 | nom<>Connors)
R2 = PROJECTION R1 (nom, âge)
R1 = SELECTION joueur (âge | pays<>France)
R2 = PROJECTION R1 (pays)
R1 = joueur JOINTURE rencontre (joueur.nom = rencontre.gagnant or
joueur.nom
= rencontre.perdant | rencontre.lieu-tournoi = Roland Garros And
rencontre.date = 1999)
R2 = PROJECTION R1(nom,âge)
La syntaxe et le résultat attendu vous parait t'il correct ?
Si vous avez des idées pour le point 4 et 5 .. ;-)
Merci de votre aide.
Bernard
Pour l'algèbre relationnelle, je n'ai aucune idée au sujet de savoir si
c'est bon ou non. Vous allez trouver bien peu de monde ici qui se
préoccuppe de ça.
Pour le reste, vous êtes mieux de pratiquer sur votre base de données de
test afin de savoir ce qui fonctionne de ce qui ne fonctionne pas. La
pratique personnelle reste encore la meilleure méthode pour apprendre
quelque chose.
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: sylvain aei ca (fill the blanks, no spam please)
<Bon plan> wrote in message
news:463dbe0d$0$21145$Bonjour,
Voilà, ça se finalise etj'ai la tête plein de jointure d'union et de
signes
que je n'arrive pas à saisir au clavier lol.
Je rappel mes tables
joueur (numéroautojoueur, nom, prénom, âge, pays)
gains (numéroauto, nom-joueur, lieu-tournoi, date, prime, sponsor)
rencontre (numéroauto, nrencontre, gagnant, perdant, lieu-tournoi, date,
score)
Ainsi que l'ennoncé
1 Nom et âge des joueurs américains, autre que 'Connors', âgés de plus de
30
ans.
2 Les pays des joueurs de 20 ans (sauf France)
3 Nom et âge des joueurs ayant participé à Roland Garros en 99.
4 Nom et pays des joueurs ayant participé, en 95, aux tournois de Rolland
Garos et Wimbledon.
5 Nom des joueurs ayant perdu toutes leurs rencontres.
Voici mes 3 premières propositions
R1 = SELECTION joueur (âge>30 | nom<>Connors)
R2 = PROJECTION R1 (nom, âge)
R1 = SELECTION joueur (âge | pays<>France)
R2 = PROJECTION R1 (pays)
R1 = joueur JOINTURE rencontre (joueur.nom = rencontre.gagnant or
joueur.nom
= rencontre.perdant | rencontre.lieu-tournoi = Roland Garros And
rencontre.date = 1999)
R2 = PROJECTION R1(nom,âge)
La syntaxe et le résultat attendu vous parait t'il correct ?
Si vous avez des idées pour le point 4 et 5 .. ;-)
Merci de votre aide.
Bernard
Pour l'algèbre relationnelle, je n'ai aucune idée au sujet de savoir si
c'est bon ou non. Vous allez trouver bien peu de monde ici qui se
préoccuppe de ça.
Pour le reste, vous êtes mieux de pratiquer sur votre base de données de
test afin de savoir ce qui fonctionne de ce qui ne fonctionne pas. La
pratique personnelle reste encore la meilleure méthode pour apprendre
quelque chose.
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: sylvain aei ca (fill the blanks, no spam please)
<Bon plan> wrote in message
news:463dbe0d$0$21145$7a628cd7@news.club-internet.fr...
Bonjour,
Voilà, ça se finalise etj'ai la tête plein de jointure d'union et de
signes
que je n'arrive pas à saisir au clavier lol.
Je rappel mes tables
joueur (numéroautojoueur, nom, prénom, âge, pays)
gains (numéroauto, nom-joueur, lieu-tournoi, date, prime, sponsor)
rencontre (numéroauto, nrencontre, gagnant, perdant, lieu-tournoi, date,
score)
Ainsi que l'ennoncé
1 Nom et âge des joueurs américains, autre que 'Connors', âgés de plus de
30
ans.
2 Les pays des joueurs de 20 ans (sauf France)
3 Nom et âge des joueurs ayant participé à Roland Garros en 99.
4 Nom et pays des joueurs ayant participé, en 95, aux tournois de Rolland
Garos et Wimbledon.
5 Nom des joueurs ayant perdu toutes leurs rencontres.
Voici mes 3 premières propositions
R1 = SELECTION joueur (âge>30 | nom<>Connors)
R2 = PROJECTION R1 (nom, âge)
R1 = SELECTION joueur (âge | pays<>France)
R2 = PROJECTION R1 (pays)
R1 = joueur JOINTURE rencontre (joueur.nom = rencontre.gagnant or
joueur.nom
= rencontre.perdant | rencontre.lieu-tournoi = Roland Garros And
rencontre.date = 1999)
R2 = PROJECTION R1(nom,âge)
La syntaxe et le résultat attendu vous parait t'il correct ?
Si vous avez des idées pour le point 4 et 5 .. ;-)
Merci de votre aide.
Bernard
Pour l'algèbre relationnelle, je n'ai aucune idée au sujet de savoir si
c'est bon ou non. Vous allez trouver bien peu de monde ici qui se
préoccuppe de ça.
Pour le reste, vous êtes mieux de pratiquer sur votre base de données de
test afin de savoir ce qui fonctionne de ce qui ne fonctionne pas. La
pratique personnelle reste encore la meilleure méthode pour apprendre
quelque chose.
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: sylvain aei ca (fill the blanks, no spam please)
<Bon plan> wrote in message
news:463dbe0d$0$21145$Bonjour,
Voilà, ça se finalise etj'ai la tête plein de jointure d'union et de
signes
que je n'arrive pas à saisir au clavier lol.
Je rappel mes tables
joueur (numéroautojoueur, nom, prénom, âge, pays)
gains (numéroauto, nom-joueur, lieu-tournoi, date, prime, sponsor)
rencontre (numéroauto, nrencontre, gagnant, perdant, lieu-tournoi, date,
score)
Ainsi que l'ennoncé
1 Nom et âge des joueurs américains, autre que 'Connors', âgés de plus de
30
ans.
2 Les pays des joueurs de 20 ans (sauf France)
3 Nom et âge des joueurs ayant participé à Roland Garros en 99.
4 Nom et pays des joueurs ayant participé, en 95, aux tournois de Rolland
Garos et Wimbledon.
5 Nom des joueurs ayant perdu toutes leurs rencontres.
Voici mes 3 premières propositions
R1 = SELECTION joueur (âge>30 | nom<>Connors)
R2 = PROJECTION R1 (nom, âge)
R1 = SELECTION joueur (âge | pays<>France)
R2 = PROJECTION R1 (pays)
R1 = joueur JOINTURE rencontre (joueur.nom = rencontre.gagnant or
joueur.nom
= rencontre.perdant | rencontre.lieu-tournoi = Roland Garros And
rencontre.date = 1999)
R2 = PROJECTION R1(nom,âge)
La syntaxe et le résultat attendu vous parait t'il correct ?
Si vous avez des idées pour le point 4 et 5 .. ;-)
Merci de votre aide.
Bernard
Merci de ta réponse,
Pour le codage sql, c'est pas un soucis, j'ai bien compris les démarges et
le codage.
Par contre c'est vrai que pour l'algèbre, la communautée est discrete et
les tutoriels que je trouve sur internet me laissent dubitatif.
Nous verons ;-)
Merci encore
BernardPour l'algèbre relationnelle, je n'ai aucune idée au sujet de savoir si
c'est bon ou non. Vous allez trouver bien peu de monde ici qui se
préoccuppe de ça.
Pour le reste, vous êtes mieux de pratiquer sur votre base de données de
test afin de savoir ce qui fonctionne de ce qui ne fonctionne pas. La
pratique personnelle reste encore la meilleure méthode pour apprendre
quelque chose.
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: sylvain aei ca (fill the blanks, no spam please)
<Bon plan> wrote in message
news:463dbe0d$0$21145$Bonjour,
Voilà, ça se finalise etj'ai la tête plein de jointure d'union et de
signes
que je n'arrive pas à saisir au clavier lol.
Je rappel mes tables
joueur (numéroautojoueur, nom, prénom, âge, pays)
gains (numéroauto, nom-joueur, lieu-tournoi, date, prime, sponsor)
rencontre (numéroauto, nrencontre, gagnant, perdant, lieu-tournoi, date,
score)
Ainsi que l'ennoncé
1 Nom et âge des joueurs américains, autre que 'Connors', âgés de plus
de 30
ans.
2 Les pays des joueurs de 20 ans (sauf France)
3 Nom et âge des joueurs ayant participé à Roland Garros en 99.
4 Nom et pays des joueurs ayant participé, en 95, aux tournois de
Rolland
Garos et Wimbledon.
5 Nom des joueurs ayant perdu toutes leurs rencontres.
Voici mes 3 premières propositions
R1 = SELECTION joueur (âge>30 | nom<>Connors)
R2 = PROJECTION R1 (nom, âge)
R1 = SELECTION joueur (âge | pays<>France)
R2 = PROJECTION R1 (pays)
R1 = joueur JOINTURE rencontre (joueur.nom = rencontre.gagnant or
joueur.nom
= rencontre.perdant | rencontre.lieu-tournoi = Roland Garros And
rencontre.date = 1999)
R2 = PROJECTION R1(nom,âge)
La syntaxe et le résultat attendu vous parait t'il correct ?
Si vous avez des idées pour le point 4 et 5 .. ;-)
Merci de votre aide.
Bernard
Merci de ta réponse,
Pour le codage sql, c'est pas un soucis, j'ai bien compris les démarges et
le codage.
Par contre c'est vrai que pour l'algèbre, la communautée est discrete et
les tutoriels que je trouve sur internet me laissent dubitatif.
Nous verons ;-)
Merci encore
Bernard
Pour l'algèbre relationnelle, je n'ai aucune idée au sujet de savoir si
c'est bon ou non. Vous allez trouver bien peu de monde ici qui se
préoccuppe de ça.
Pour le reste, vous êtes mieux de pratiquer sur votre base de données de
test afin de savoir ce qui fonctionne de ce qui ne fonctionne pas. La
pratique personnelle reste encore la meilleure méthode pour apprendre
quelque chose.
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: sylvain aei ca (fill the blanks, no spam please)
<Bon plan> wrote in message
news:463dbe0d$0$21145$7a628cd7@news.club-internet.fr...
Bonjour,
Voilà, ça se finalise etj'ai la tête plein de jointure d'union et de
signes
que je n'arrive pas à saisir au clavier lol.
Je rappel mes tables
joueur (numéroautojoueur, nom, prénom, âge, pays)
gains (numéroauto, nom-joueur, lieu-tournoi, date, prime, sponsor)
rencontre (numéroauto, nrencontre, gagnant, perdant, lieu-tournoi, date,
score)
Ainsi que l'ennoncé
1 Nom et âge des joueurs américains, autre que 'Connors', âgés de plus
de 30
ans.
2 Les pays des joueurs de 20 ans (sauf France)
3 Nom et âge des joueurs ayant participé à Roland Garros en 99.
4 Nom et pays des joueurs ayant participé, en 95, aux tournois de
Rolland
Garos et Wimbledon.
5 Nom des joueurs ayant perdu toutes leurs rencontres.
Voici mes 3 premières propositions
R1 = SELECTION joueur (âge>30 | nom<>Connors)
R2 = PROJECTION R1 (nom, âge)
R1 = SELECTION joueur (âge | pays<>France)
R2 = PROJECTION R1 (pays)
R1 = joueur JOINTURE rencontre (joueur.nom = rencontre.gagnant or
joueur.nom
= rencontre.perdant | rencontre.lieu-tournoi = Roland Garros And
rencontre.date = 1999)
R2 = PROJECTION R1(nom,âge)
La syntaxe et le résultat attendu vous parait t'il correct ?
Si vous avez des idées pour le point 4 et 5 .. ;-)
Merci de votre aide.
Bernard
Merci de ta réponse,
Pour le codage sql, c'est pas un soucis, j'ai bien compris les démarges et
le codage.
Par contre c'est vrai que pour l'algèbre, la communautée est discrete et
les tutoriels que je trouve sur internet me laissent dubitatif.
Nous verons ;-)
Merci encore
BernardPour l'algèbre relationnelle, je n'ai aucune idée au sujet de savoir si
c'est bon ou non. Vous allez trouver bien peu de monde ici qui se
préoccuppe de ça.
Pour le reste, vous êtes mieux de pratiquer sur votre base de données de
test afin de savoir ce qui fonctionne de ce qui ne fonctionne pas. La
pratique personnelle reste encore la meilleure méthode pour apprendre
quelque chose.
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: sylvain aei ca (fill the blanks, no spam please)
<Bon plan> wrote in message
news:463dbe0d$0$21145$Bonjour,
Voilà, ça se finalise etj'ai la tête plein de jointure d'union et de
signes
que je n'arrive pas à saisir au clavier lol.
Je rappel mes tables
joueur (numéroautojoueur, nom, prénom, âge, pays)
gains (numéroauto, nom-joueur, lieu-tournoi, date, prime, sponsor)
rencontre (numéroauto, nrencontre, gagnant, perdant, lieu-tournoi, date,
score)
Ainsi que l'ennoncé
1 Nom et âge des joueurs américains, autre que 'Connors', âgés de plus
de 30
ans.
2 Les pays des joueurs de 20 ans (sauf France)
3 Nom et âge des joueurs ayant participé à Roland Garros en 99.
4 Nom et pays des joueurs ayant participé, en 95, aux tournois de
Rolland
Garos et Wimbledon.
5 Nom des joueurs ayant perdu toutes leurs rencontres.
Voici mes 3 premières propositions
R1 = SELECTION joueur (âge>30 | nom<>Connors)
R2 = PROJECTION R1 (nom, âge)
R1 = SELECTION joueur (âge | pays<>France)
R2 = PROJECTION R1 (pays)
R1 = joueur JOINTURE rencontre (joueur.nom = rencontre.gagnant or
joueur.nom
= rencontre.perdant | rencontre.lieu-tournoi = Roland Garros And
rencontre.date = 1999)
R2 = PROJECTION R1(nom,âge)
La syntaxe et le résultat attendu vous parait t'il correct ?
Si vous avez des idées pour le point 4 et 5 .. ;-)
Merci de votre aide.
Bernard