Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1352 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Merise] MCD > cardinalitées d'une assoc. d'ordre 2 ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Merise] MCD > cardinalitées d'une assoc. d'ordre 2 ?

n°633869
Gulien
Times are gone for honest men
Posté le 06-02-2004 à 20:34:11  profilanswer
 

Voilà j'ai un petit problème ,  
je sais qu'on ne peut pas mettre des cardinalitées 0.1 ou 1.1 sur une ternaire , mais qu'en est-il d'une assoc d'ordre 2 ?
 
Par exemple :
 
 
 
 
  T1--1.1-----assocordre2-----0.n---assocbinaire----0.n---T2
                                                                 I----1.1---T3
 
(j'essaierais d editer le shema si c est trop vilain ...)
 
Donc une binaire 0.n-1.1 , sur lequel viens se grefer une ordre2 1.1-0.n
 
Voila j'aimerais savoir si ce type de MCD peut être juste ?


Message édité par Gulien le 06-02-2004 à 20:35:08
mood
Publicité
Posté le 06-02-2004 à 20:34:11  profilanswer
 

n°633909
kfman
Credo quia absurdum
Posté le 06-02-2004 à 21:05:33  profilanswer
 

Kestappelle ordre 2 ? binaire ?

n°633919
Gulien
Times are gone for honest men
Posté le 06-02-2004 à 21:10:53  profilanswer
 

ordre 2 c est une association qui est relié à une autre association (extension merise)
 
Par exemple je relie une association1"possède" de deux tables Match/Place, et je vais faire une association d'ordre 2 "réserve" de la table Client à l'assoc."possède"
 
(vais faire un coup de paint ca sera plus facile )


Message édité par Gulien le 06-02-2004 à 21:16:37
n°633931
Gulien
Times are gone for honest men
Posté le 06-02-2004 à 21:25:55  profilanswer
 

Voila ca c est bon par exemple :
 
http://dessintern.free.fr/assoc2juste.jpg
 
 
Maintenat je fais celui pour lequel je suis pas sûre

n°633945
Gulien
Times are gone for honest men
Posté le 06-02-2004 à 21:33:44  profilanswer
 

Voila là ou je me pose la question par exemple :  
 
http://dessintern.free.fr/assoc2jof.jpg
 
une voiture appartient à un seul client qui signe un contrat , un contrat ne concerne qu'un client et qu'une voiture , un client peut avoir plusieur voitures ...

n°633947
chrisbk
-
Posté le 06-02-2004 à 21:37:24  profilanswer
 

sympa ton prog pour faire les mcd :)

n°633949
kfman
Credo quia absurdum
Posté le 06-02-2004 à 21:39:11  profilanswer
 

Fait une ternaire avec "signe" et tu fais les cardinalités par 2 entités à la fois et en les changeant.
 
Je viens de vérifier dans un boukin Merise et j'ai personellement jamais vu une modélisation comme ça.


Message édité par kfman le 06-02-2004 à 21:42:47
n°633951
Gulien
Times are gone for honest men
Posté le 06-02-2004 à 21:41:36  profilanswer
 

Ben honnetement tous les prog pour faire des MCD gratuits sont un peu à la traine , et je peux pas faire ce que je veux avec , alors je les ai viré :D , et pour l'instand j'ai pas encore réfléchis à en acheter un ...

n°633953
kfman
Credo quia absurdum
Posté le 06-02-2004 à 21:42:25  profilanswer
 

Style de phrase:
 
1 client signe un contrat pour 1 ou n voiture --> 1,n
1 client peut signer 1 ou n contrats --> 1,n
 
etc...


Message édité par kfman le 06-02-2004 à 21:43:30
n°633954
kfman
Credo quia absurdum
Posté le 06-02-2004 à 21:43:12  profilanswer
 

Gulien a écrit :

Ben honnetement tous les prog pour faire des MCD gratuits sont un peu à la traine , et je peux pas faire ce que je veux avec , alors je les ai viré :D , et pour l'instand j'ai pas encore réfléchis à en acheter un ...


 
Visio spa mal...

mood
Publicité
Posté le 06-02-2004 à 21:43:12  profilanswer
 

n°633955
Gulien
Times are gone for honest men
Posté le 06-02-2004 à 21:43:54  profilanswer
 

les cardinalités par 2 entités à la fois ?
je vois pas trop , mais la ternaire ne me parait pas juste dans ce cas (y a des dependances fonctionelles et tout)

n°633957
kfman
Credo quia absurdum
Posté le 06-02-2004 à 21:45:30  profilanswer
 

Ou alors 2 binaires:
 
Une avec "signe" entre client et contrat.
Une avec "désigne" ou "concerne" (par exemple) entre contrat et voiture.


Message édité par kfman le 06-02-2004 à 21:46:40
n°633959
kfman
Credo quia absurdum
Posté le 06-02-2004 à 21:46:23  profilanswer
 

Gulien a écrit :

les cardinalités par 2 entités à la fois ?
je vois pas trop , mais la ternaire ne me parait pas juste dans ce cas (y a des dependances fonctionelles et tout)


 
En gros tu raisonnes par couple d'entités pour trouver les cardinalités.
 

n°633961
Gulien
Times are gone for honest men
Posté le 06-02-2004 à 21:47:53  profilanswer
 

Oui c'est plutot à ca que je pensais ^^ , mais faudrait faire aussi une assoc.> voiture appartient client , puisque n'importe qu'elle voiture ne peut pas faire partie d'un contrat avec n'importe quel client.

n°633962
kfman
Credo quia absurdum
Posté le 06-02-2004 à 21:48:21  profilanswer
 

Conseil: essaie le + souvent de généraliser (abstraction) au maximum tes entités.
 
Ex: pas voiture mais véhicule...


Message édité par kfman le 07-02-2004 à 12:45:05
n°633964
kfman
Credo quia absurdum
Posté le 06-02-2004 à 21:50:37  profilanswer
 

Gulien a écrit :

Oui c'est plutot à ca que je pensais ^^ , mais faudrait faire aussi une assoc.> voiture appartient client , puisque n'importe qu'elle voiture ne peut pas faire partie d'un contrat avec n'importe quel client.


 
Dans ce cas, ça te fais une cardinalité 0,1 - 1,n entre "voiture" et "contrat" et donc au passage au MLD t'aura une troisième table à la place de l'association qui contiendra uniquement les contrats et voitures.


Message édité par kfman le 06-02-2004 à 21:55:48
n°633983
kfman
Credo quia absurdum
Posté le 06-02-2004 à 22:09:28  profilanswer
 

Si dans une ternaire t'obtient que des cardinalités en n alors la relation deviendra une table avec pour clé primaire composite les 3 identifiants des entités.
 
De ce fait, tu pourras aussi respecter tes règles de gestion.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Merise] MCD > cardinalitées d'une assoc. d'ordre 2 ?

 

Sujets relatifs
makefile récursif : ordre de compilation???[analyse] question de compréhension sur un cour de MERISE 2
ordre d'évaluation de fonctions[MySQL] Ordre de tri secondaire?
Changer l'ordre de tabulation dans un formulaire[PHP] Ranger un tableau dans l'ordre alphabétique
QQ est doué sur tout ce qui est methode merise ?[MCD] Problème de modélisation
generateur de base mysql a partir d'une analyse merise ca existe?merise et cardinalité
Plus de sujets relatifs à : [Merise] MCD > cardinalitées d'une assoc. d'ordre 2 ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR