Help requetes sql

Bishope
Invité n'ayant pas de compte PHPfrance

05 févr. 2008, 11:29

Bonjour tout le monde , je viens sur ce forum pour solliciter votre aide pour faire des requêtes SQL.

J'ai ceci à faire :

Image

Voici le schéma relationnel :

VOTANT(Num_Votant,…, #Num_Commune)
COMMUNE( Num_Commune, Nom_Commune)
CARTE_DE_VOTE(#Num_Votant, #Num_Votation, Code_Secret)
VOTER(#Num_Votant, #Num_Votation, Date_Voter, Heure_Voter)
VOTATION(Num_Votation, Date_Debut_Votation, Date_Fin_Votation)
QUESTION(Num_Question, #Num_Votation, Lib_Question, Vote_Oui, Vote_Non, Vote_Blanc)


Et voila les requetes que j'ai faire mais je comprend pas trop , j'ai deja faite les 6 premiere mais la je captes plus . :cry:




7.Quels sont les électeurs qui ont voté le même jour que l'électeur qui a le numéro de carte d'électeur 1111-1111-1111-1111 ?

8.Nombre d'électeurs pour chaque heure de la journée.

9.Ecrire les requêtes qui permettent d'enregistrer le vote suivant :
Numéro carte de vote : 1111-1111-1111-1111, Date du vote : mercredi 9 mars 2005, Heure du vote : 13h43, Numéro votation : 100, Numéro question : 1, Réponse : oui, Numéro question : 2, Réponse : non.

10.La divulgation des codes secrets pour le vote du 24 octobre 2004 (votation numéro 128) vous oblige à réimprimer certaines cartes de vote. Ecrire une requête en langage SQL qui permettra de modifier le code secret d’un électeur.


Merci d'avance pour votre aide !!!

ViPHP
ViPHP | 2287 Messages

05 févr. 2008, 11:42

Bonjour,

Avant de te répondre, je préfère te dire tout de suite que je refuse de faire tes devoirs à ta place :-) Je ne te donnerai que des pistes de recherche. Bonne lecture !

7/ http://www.phpfrance.com/forums/voir_sujet-21507.php

8/ http://dev.mysql.com/doc/refman/5.0/fr/ ... p-row.html

9/ http://dev.mysql.com/doc/refman/5.0/fr/insert.html

10/ http://dev.mysql.com/doc/refman/5.0/fr/update.html
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Bishope
Invité n'ayant pas de compte PHPfrance

05 févr. 2008, 11:47

Je te remerci pour les liens je vais de se pas lire!!

Eléphant du PHP | 73 Messages

05 févr. 2008, 11:48

Salut, sympa le devoir.

J'aimerai plutôt voir l'ensemble des questions et les réponses que tu y as apporté.

Donne nous au moins le début de ton travail sur chaque question pour que l'on puisse éventuellement t'orienter ou t'aider.
Image Un bon maître a ce souci constant : enseigner à se passer de lui.

bishope
Invité n'ayant pas de compte PHPfrance

05 févr. 2008, 11:59

Voila ce que j ai fait je l ai mis la :

http://vsoplod.free.fr/d2%20screen/CyberVote.htm

Et voila toutes les requetes :

1.Vérifier l'existence d'un numéro de carte d'électeur.

2.Ecrire la requête ou les requêtes qui permettent de valider le vote d'un électeur. On vérifie les informations suivantes : Code secret, date de naissance et commune de naissance.

3.Donnez la liste des électeurs qui ne vote pas pour la votation numéro 12. La requête affichera le nom de l'électeur ainsi que le libellé de la votation concernée.

4.Liste des électeurs qui n'ont pas voté le 24 octobre 2004 pour la résiliation des travaux d'aménagement du centre du village.

5.Combien d'électeurs ont voté "oui" à la question 1 de la votation 1 ?

6.Donnez les résultats de la votation numéro 2.

7.Quels sont les électeurs qui ont voté le même jour que l'électeur qui a le numéro de carte d'électeur 1111-1111-1111-1111 ?

8.Nombre d'électeurs pour chaque heure de la journée.

9.Ecrire les requêtes qui permettent d'enregistrer le vote suivant :
Numéro carte de vote : 1111-1111-1111-1111, Date du vote : mercredi 9 mars 2005, Heure du vote : 13h43, Numéro votation : 100, Numéro question : 1, Réponse : oui, Numéro question : 2, Réponse : non.

10.La divulgation des codes secrets pour le vote du 24 octobre 2004 (votation numéro 128) vous oblige à réimprimer certaines cartes de vote. Ecrire une requête en langage SQL qui permettra de modifier le code secret d’un électeur.

ViPHP
ViPHP | 5924 Messages

05 févr. 2008, 12:09

Original ce sujet, le vote, c'est pas sensé être secret ? :)

bishope
Invité n'ayant pas de compte PHPfrance

05 févr. 2008, 12:19

Si mais la c'est un cybervote en fait , par le net mais c'est chaud !!!

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

05 févr. 2008, 12:23

Le titre du sujet n'est vraiment pas un exemple en matière de clarté !
En même temps je te l'accorde que de trouver un titre sur ce genre de question n'est pas évident...
peut être "Faire mes devoirs à ma place"

Sedril qui doit avoir le même sujet veut même les réponses aux autres questions :lol:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

bishope
Invité n'ayant pas de compte PHPfrance

05 févr. 2008, 12:29

C'est pas ca mais je comprend rien du tout alors je voulais savoir si vous pouviez m aider c'est noté en plus et a rendre pr 14h voila vous savez tous :/

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

05 févr. 2008, 12:34

Ouahhh alors fait vite il ne te reste plus beaucoup de temps !! :ordi:

Propose des requêtes c'est toujours plus motivant pour les membres du forum de corriger que de faire.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

ViPHP
ViPHP | 2287 Messages

05 févr. 2008, 12:57

C'est pas ca mais je comprend rien du tout alors je voulais savoir si vous pouviez m aider c'est noté en plus et a rendre pr 14h voila vous savez tous :/
Une demi-heure pour lire les documentations que je t'ai pointées, une autre pour les comprendre et une heure pour pondre les bonnes requêtes, ça le fait largement 8-)
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Eléphant du PHP | 73 Messages

05 févr. 2008, 13:15

Je ne suis pas un élève mais un prof trés interessé par la démarche des élèves !

Le sujet me parait assez clair et les questions trés pertinentes et progressives dans la difficulté.

Bonne chance Bishope... plus que 1h46, mais c'est tout à fait faisable.

:wink:
Image Un bon maître a ce souci constant : enseigner à se passer de lui.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

05 févr. 2008, 13:46

Histoire de te motiver... plus que 1h15 !!

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

ViPHP
ViPHP | 5924 Messages

05 févr. 2008, 14:07

53 minutes, tu es dans la m…e :mrgreen:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

05 févr. 2008, 15:11

Faut dire que s'y mettre le matin ...

Je ne sais pas si tu as essayé d'y bosser avant, mais moi, quand j'était étudiant, si la veille à 20h, j'avais pas la solution, c'était alerte rouge ... :?
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