|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Étudiant Inscription : avril 2011 Messages : 19 ![]() |
Bonjour tout le monde,
je dois réaliser une application dont MySQL est son SGBD . mon probleme reside dans le fait que mon application doit afficher un tableau qont quelques colonnes représentent les mois de l'an . chaque mois ,l’utilisateur va introduire des valeurs concernant le mois actuel . Je ne sais pas quelle requête je peux utiliser pour enregistrer les valeurs correspondent a chaque mois vous trouvez ci-joint le modèle de tableau que je dois afficher merci en avance pour votre aide |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
Bonjour,
As-tu déjà modélisé la base de données ? Si oui, comment est-elle structurée ? ced
__________________
Rédacteur / Modérateur SGBD Mes tutoriels et la FAQ MySQL ---------------------------------------------------- Pensez aux balises code et au tag Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
|
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Étudiant Inscription : avril 2011 Messages : 19 ![]() |
Merci pour ton intérêt
En fait , je n’ai pas encore modélisé ma base de données car je ne sais pas comment je peux le faire avec ce genre de table ,je suis encore débutante, si vous avez une idée concernant la modélisation ou la réalisation se sera très utile pour mois . merci une autre fois. |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
Pour la modélisation de la base, il vaut mieux poser la question sur un forum dédié à ça. Mais il faut en dire un peu plus sur ce que doit faire cette application. J'imagine qu'elle ne fait pas qu'un tableau...
Une fois la base modélisée, et en fonction de ça seulement, on pourra t'aider à faire les requêtes adéquates et la représentation sous forme de tableau (à l'aide PHP, j'imagine). ced
__________________
Rédacteur / Modérateur SGBD Mes tutoriels et la FAQ MySQL ---------------------------------------------------- Pensez aux balises code et au tag Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
|
|
|
00
|
|
|
#5 | ||
|
Invité régulier
![]() Étudiant Inscription : avril 2011 Messages : 19 ![]() |
j'ai pu modélise mon table grâce à l'aide que j'ai obtenu du forum de modélisation.
La table T1 pour les éléments de base (Pièces, blindage, etc.) . la table T2 sert à engranger les quantités par élément et par mois. Code :
Vous pouvez m'aider s'il vous plaît ? N.B: Je développe avec JSF et richefaces |
||
|
|
00
|
|
|
#6 | |
![]() ![]() |
Quelques petites remarques pour commencer...
1) T1 et T2, pas terrible comme nom de table ! ![]() Comment feras-tu pour t'y retrouver quand tu auras plusieurs dizaines de tables ? Que contiennent les tables T1 et T2 ? Des produits et statistiques de ventes ? Alors appelle tes tables par exemple "Produit" et "Stat_Vente" ! 2) La contrainte CHECK est acceptée syntaxiquement mais superbement ignorée par MySQL qui est loin de la conformité à la norme SQL. 3) Attention à bien préciser Engine=InnoDB à la fin des requêtes de création de tables pour bénéficier des clés étrangères sinon c'est comme pour la contrainte CHECK : les contraintes de clés étrangères seraient syntaxiquement acceptées mais superbement ignorées ! 4) Tu devrais avoir une table des mois, ce qui limitera naturellement les valeurs de la clé étrangère faisant référence au mois dans la table T2, et ce qui te permettra d'avoir des statistiques (à zéro) s'il n'y a pas eu de vente un certain mois pour un produit. Venons-en au problème : Citation:
Mais avant ça, as-tu réussi à faire la requête qui te permet d'extraire les données à afficher ?
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com