SQL (PostgreSQL) et algébre ralationnelle

Petit nouveau ! | 3 Messages

05 nov. 2009, 15:47

Bonjour,
Voilà, j'ai un devoir à faire pour demain et je bute sur 2 questions (qui sont identiques, mais une est à faire en algèbre ralationnelle et l'autre en SQL)
Ce sont les questions 5 et 11.
Je sais qu'il faut faire une division mais je ne vois vraiment pas comment...
Si vous pouviez me donner la réponse ce serait sympa, parceque j'ai déjà cherché un bon bout de temps, je pensais avoir trouvé la réponse en SQL en utilisant un group by mais la prof m'a dit que ce n'était pas cela.
Et vu que j'ai très bientôt un DS je voudrais bien comprendre.

Merci,
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

05 nov. 2009, 17:37

Là, ça fait un peu "quelqu'un peut-il faire mes devoirs ?" :?

Si, au moins, tu nous montrais ce que tu avais commencé à faire, ça ferait plus crédible, et tu aurais surement plus de réponses
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Petit nouveau ! | 3 Messages

05 nov. 2009, 17:49

Non,non j'ai bien essayé. En algèbre relationnelle je ne vois vraiment pas mais en SQL j'ai fait cela:

SELECT Immat from Intervention GROUP BY An,Immat HAVING count(distiinct CodeR)>=1;

Voilà pour le SQL mais apparemment ce n'est pas bon.....(même si je ne sais pas poourquoi...).
Je verrais bien une division, aussi bien pour l'algèbre raltionnelle que pour le SQL mais de la à la faire...
De plus le professeur devait nous apprendre ceci mardi mais il était absent......

Merci pour votre aide

Petit nouveau ! | 3 Messages

05 nov. 2009, 23:00

C'est bon, j'ai trouvé!

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

06 nov. 2009, 10:29

Est-il possible que tu nous fasses part de ce que tu as trouvé ?

Que si quelqu'un tombe sur ce sujet en faisant une recherche, qu'il puisse trouver la solution ? ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer