Access : modélisation des données : help for MCD

Access : modélisation des données : help for MCD - Logiciels - Windows & Software

Marsh Posté le 01-11-2003 à 23:44:57    

Voila je suis en Term STT IG et avant de commencer a créér notre base de donnée, mon prof ma demandé de créer un MCD ...
 
VOila le sujet de l'activité :  
 
http://webperso.easyconnect.fr/sebastino29/Photos/Image1.jpg
 
Bon j'ai donc compléter la Mcd comme stipule la question 1.1 mais il y a truc que je comprend pas et que j'ai mit en rouge  
 
http://webperso.easyconnect.fr/sebastino29/Photos/Yamada/mcd.jpg
 
Si quelqu'un pouvait m'aider à rectifier mon erreur sa serait cool car si je continues et ben je risques d'avoir tout faux et donc tout a refaire :(  
 
Merci :jap:


Message édité par Sebastino29 le 02-11-2003 à 10:11:55
Reply

Marsh Posté le 01-11-2003 à 23:44:57   

Reply

Marsh Posté le 02-11-2003 à 09:52:40    

up [:plat00n2]

Reply

Marsh Posté le 02-11-2003 à 11:32:46    

up aidez moi please

Reply

Marsh Posté le 02-11-2003 à 12:15:50    

Je pense que cela devrait plutot ressemblait a cela (désolé, je ne peut pas mettre de schema en ligne)
 
       _1,1_()_ 0,n_ Region
       _0,n_()_ 0,n_ Plat
Vin    _1,1_()_ 0,n_ Couleur
       _0,n_()_ 0,n_ Cepage
       _1,1_()_ 0,n_ Millesime
|
0,n
|
(Prix, Qte)_0,n_Date
|
0,n
|
Viticulteur
 
Au moment de creer la base, tu peux supprimer l'objet Date et millesime.

Reply

Marsh Posté le 02-11-2003 à 12:23:09    

Hein je comprend pas trop ton truc la, tu pourrait un peu expliqué :) si tu pouvais ton explication en Mr après je n'aurais plus de pb pour faire le MCD car a partir d'un Mr le Mcd est inratable car la je sais que je fais une erreur surment la case vide mais je en voit pas quoi mettre dedans :(


Message édité par Sebastino29 le 02-11-2003 à 12:57:34
Reply

Marsh Posté le 02-11-2003 à 14:03:12    

up

Reply

Marsh Posté le 02-11-2003 à 17:56:14    

expliquez moi please

Reply

Marsh Posté le 02-11-2003 à 20:58:43    

DK59 a raison pour la relation VIN-DATE-VITICULTEUR (Historique des achats de vin aux viticulteurs) . La relation se lit : Tel VIN a été acheté à telle DATE à tel VITICULTEUR. A quel prix? En quelle quantité? : ce sont des propriétés de la relation en question.
 
Par contre, les COULEURS et les MILLESIMES ne sont pas des entites, le millésime et la couleur sont des propriétés de VIN.
Il n'y a pas grand chose à expliquer, si ce n'est relire l'énoncé...

Reply

Marsh Posté le 02-11-2003 à 21:02:52    

Je ne suis pas d'accord sur Couleurs et Millesimes. Si tu veux que ton mcd soit le plus juste possible, tu dois les mettre en entites

Reply

Marsh Posté le 02-11-2003 à 21:14:52    

DK59 a écrit :

Je ne suis pas d'accord sur Couleurs et Millesimes. Si tu veux que ton mcd soit le plus juste possible, tu dois les mettre en entites


 
Oui mais le MCd est juste à compléter [:aloy]

Reply

Marsh Posté le 02-11-2003 à 21:14:52   

Reply

Marsh Posté le 02-11-2003 à 22:21:30    

Sinon j'ai refais mon MCD et j'arrive a cela :  
 
http://webperso.easyconnect.fr/sebastino29/Photos/Image2.jpg
 
Alors celui la il est bon?? je l'espère :cry:

Reply

Marsh Posté le 02-11-2003 à 22:38:44    

Le prix d'un vin dépend aussi de la date et du viticulteur: il doit être dans la relation et non pas dans VIN.  
Dans l'énoncé, millésime et couleur sont bien des propriétés (caractéristiques) de VIN

Reply

Marsh Posté le 02-11-2003 à 22:53:11    

stng a écrit :

Le prix d'un vin dépend aussi de la date et du viticulteur: il doit être dans la relation et non pas dans VIN.  
Dans l'énoncé, millésime et couleur sont bien des propriétés (caractéristiques) de VIN
 


 
Donc je le met ou prix du vin?? :pt1cable:


Message édité par Sebastino29 le 02-11-2003 à 22:53:30
Reply

Marsh Posté le 02-11-2003 à 22:59:05    

Je répète : le prix dépend de VIND, DATE et VITICULTEUR. A toi de conclure, quand je te dis que le prix est dans la relation .... (Ma parole, t'as pas appris ton cours, à ce que je vois.)

Reply

Marsh Posté le 02-11-2003 à 23:36:40    

stng a écrit :

Je répète : le prix dépend de VIND, DATE et VITICULTEUR. A toi de conclure, quand je te dis que le prix est dans la relation .... (Ma parole, t'as pas appris ton cours, à ce que je vois.)
 


 
Je suis déjà étonné qu'ils fassent du Merise en Terminale, alors cela a du etre succinct

Reply

Marsh Posté le 03-11-2003 à 00:57:00    

C le programme, et ca tombera au BAC STT IG dans 100% des cas.

Reply

Marsh Posté le 03-11-2003 à 06:49:32    

DK59 a écrit :


 
Je suis déjà étonné qu'ils fassent du Merise en Terminale, alors cela a du etre succinct


 
C'est quoi du Mérise :heink:  :??:

Reply

Marsh Posté le 03-11-2003 à 06:52:05    

stng a écrit :

Je répète : le prix dépend de VIND, DATE et VITICULTEUR. A toi de conclure, quand je te dis que le prix est dans la relation .... (Ma parole, t'as pas appris ton cours, à ce que je vois.)
 


 
Désolé je comprend toujours pas :cry:  Dans la petite case a gauche je créer donc l'entité commande avec comme propriétés N° de commande,Date de commande et prixduvin???
 
Si non tu pourrais pas me faire le MR pour que j'arrive à comprendre ce que tu veux me dire car a partir du MR  c'est plus simple de comprendre le MCD :)

Reply

Marsh Posté le 03-11-2003 à 06:58:01    

Le prix est dans la relation ACHETER que tu as dessinée. La 3e entité de la relation est l'entité DATE.

Reply

Marsh Posté le 03-11-2003 à 07:02:05    

stng a écrit :

Le prix est dans la relation ACHETER que tu as dessinée. La 3e entité de la relation est l'entité DATE.


 
DOnc sous le verbe Acheter je met PRIXVIN , date je le laisse dans la petite case à gauche mais dans ce cas je met ou alors QUANTITE ACHAT que j'avais foutu sous le verbe acheter (ne pas regarder le 1er mcd du 1er topic mais celuique j'ai remis plus bas [:aloy] )


Message édité par Sebastino29 le 03-11-2003 à 07:03:24
Reply

Marsh Posté le 03-11-2003 à 07:28:01    

C'est pareil

Reply

Marsh Posté le 03-11-2003 à 07:32:43    

stng a écrit :

C'est pareil


 
Hein je comprend pas je met ou alors quantitéachat???

Reply

Marsh Posté le 03-11-2003 à 10:12:15    

sebastino29 a écrit :


 
Hein je comprend pas je met ou alors quantitéachat???


 
Tu ne le ferais pas un peu exprés, par hasard ?

Reply

Marsh Posté le 03-11-2003 à 18:22:45    

DK59 a écrit :


 
Tu ne le ferais pas un peu exprés, par hasard ?  


 
Ben je savais pas qu'on pouvait mettre plusieurs entité sous une association ici ACHETER.
 
Sinon comprend pas j'ai vu 3 potes aujourd'hui et ils ont fait pareil que moi car il un de notre exercice ressemble étrangement a celui surtout pour la case a gauche avec entité date.
 
Donc je sais pas si je laisse comme au dessus j'ai bon ou pas :o

Reply

Marsh Posté le 03-11-2003 à 20:04:43    

sebastino29 a écrit :


 
Ben je savais pas qu'on pouvait mettre plusieurs entité sous une association ici ACHETER.
 
Sinon comprend pas j'ai vu 3 potes aujourd'hui et ils ont fait pareil que moi car il un de notre exercice ressemble étrangement a celui surtout pour la case a gauche avec entité date.
 
Donc je sais pas si je laisse comme au dessus j'ai bon ou pas :o  


Tu n'as pas l'air de comprendre que selon l'endroit ou tu le mets, le sens change :
* Si tu mets Quantiteachete dans vin, cela signifie que tu achetes toujours la meme quantité d'un vin
* Si tu mets Quantiteachete dans Viticulteur, cela signifie que tu achetes toujours la meme quantité chez un viticulteur, quelque soit le vin
* Si tu mets Quantiteachete dans Date, cela signifie que tu achetes toujours la meme quantité queleque soit le vin et quelque soit le viticulteur

Reply

Marsh Posté le 03-11-2003 à 20:20:38    

DK59 a écrit :


Tu n'as pas l'air de comprendre que selon l'endroit ou tu le mets, le sens change :
* Si tu mets Quantiteachete dans vin, cela signifie que tu achetes toujours la meme quantité d'un vin
* Si tu mets Quantiteachete dans Viticulteur, cela signifie que tu achetes toujours la meme quantité chez un viticulteur, quelque soit le vin
* Si tu mets Quantiteachete dans Date, cela signifie que tu achetes toujours la meme quantité queleque soit le vin et quelque soit le viticulteur


 
Ben je sais pas mes 1 modos ma conseillé de mettre aussi dans EMploi/etude et Tetedeinch me dit de mettre dans la case a Gauche le N°decommande, quantité... :pt1cable:  JE comprends plus rien cela se contredit  :pt1cable:  
 
regarde le topic : http://forum.hardware.fr/forum2.ph [...] t=#t137465

Reply

Marsh Posté le 03-11-2003 à 23:11:31    

Comme quoi on se noie dans un verre d'eau , avec la solution sous les yeux....

Reply

Marsh Posté le 03-11-2003 à 23:52:23    

stng a écrit :

Comme quoi on se noie dans un verre d'eau , avec la solution sous les yeux....


 
Oui quelqu'un peut m'expliquer :pt1cable: Pour moi le 2ème mcd que j'ai mis quelque post plus haut est bon mais je suis embrouillé par le tetedeinch qui dis c'est faux un autre crée une nouvelle table commande ...
 
Sinon si on part du mcd plus haut qui est soit disans bon (celui avec la table Date : On doit faire 2 requêtes en SQL :  
 
Voila la requête :  
 
Pour la 1ère dont l'énoncé est  :  
 
Liste de tous les vins (NOm,millésime... ainsi que le ou les cépages)
 
Moi j'ai mit :  
SELECT Vin FROM vin,cepage WHERE et je sais plus quoi mettre :(
Jecrois que j'ai mal mettre les cardinalités car je penses que sa aurait dufaire après WHERE vin.codevin=cepage.codevin
 
Alors je me trompe vous auriez mi quoi après WHere?
 
Et la 2ème est :  
 
liste de tous les vins blanc(code et nom) de la région bourgogne millésime 1996 :
 
SELECT codevin,nomvin FROM vin   WHERE regionvin=bourgogne, millesimevin=1996;
 
Alors celle la est bonne en partant du MCD au dessus avec dans la petite case a gauche l'entité DATE et propriété dateachat [:aloy]


Message édité par Sebastino29 le 03-11-2003 à 23:55:17
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed