probleme de modélisation merise - Divers - Programmation
Marsh Posté le 06-08-2004 à 14:58:19
supprimes l'autre !
Marsh Posté le 06-08-2004 à 15:02:11
Clients : id_cli 
 
Adresses : id_adr 
 
CliAdr : id_cli + id_adr 
 
Contact : id_cnt + id_adr 
Marsh Posté le 06-08-2004 à 15:11:56
défini contacts...c du point de vue des clients, ou de l'entreprise ? 
 
si contact = client du point de vue de l'entreprise 
et bien ? 
 
[client] 1..n -------- 1..n [adresse] 
 
chaque client a 1 ou plusieurs adresses, et chaque adresse peut etre celle d'un ou plusieurs client ...ou alors g pas compris ton énoncé  
 
 
sinon  
 
[client] 1..n -------- 1..n [adresse]1..1----------- 1..n[contact] 
 
 
le client a une numéro de client en clé primaire, et la clé de son adresse en clé étrangère 
 
une adresse a soit un numéro, soit la concaténation de tt ses champs en clé primaire...tu peux mettre client et contact en clé secondaire, si on suppose qu'une adresse ne peut exister si elle est affectée ni à un client ni à un contact 
 
un contact a un numéro de contact en clé primaire, et la clé de son adresse en clé secondaire ... 
 
PS : il n'est pas exclus que ce que je viens d'écrire contienne des conneries ![[:grinking] [:grinking]](https://forum-images.hardware.fr/images/perso/grinking.gif)
Marsh Posté le 06-08-2004 à 15:31:08
en fait: 
 
Les "contacts" sont les personnes qui sont joignables grace à une des adresses d'un client. 
 
un client est une entreprise. cette entreprise a plusieurs adresse (service differents) . Chacune de ses adresses permettent de contacter les personnes x, y , z ,zz. 
Marsh Posté le 06-08-2004 à 15:35:36
compris, alors mon MCD est faux... 
 
c'est plutot  
| Code : 
 | 
 
 
le contact a une clé étrangère du numéro de client, le client a la clé étrangère de l'adresse, du coup tu peux retrouver l'adresse d'un contact...
Marsh Posté le 06-08-2004 à 15:39:04
Portnawak  
 
 
Le contact est lié à l'adresse on te dis.
Marsh Posté le 06-08-2004 à 15:43:47
| Jubijub a écrit : compris, alors mon MCD est faux...  
   | 
 
 
OK BIEN VU   
  
 
Mais 1 adresse n'appartient elle pas à 1 et 1 seul client ? 
La modélisation ne veut elle pas dire que des clients ont la meme adresse ? 
 
Merci  
 
Marsh Posté le 06-08-2004 à 15:45:45
si, mais note bien que c'est possible : ex : une pépinière d'entreprise...par ex à l'insa lyon, y'a un truc qui s'appelle insavalor...si tu regardes, tt les entreprises hébergées ont la même adresse 
 
-->pense à rajouter la flèche entre contact et adresse comme Mara's dad l'a fait remarquer, sinon c faux
Marsh Posté le 06-08-2004 à 15:53:50
| Jubijub a écrit : si, mais note bien que c'est possible : ex : une pépinière d'entreprise...par ex à l'insa lyon, y'a un truc qui s'appelle insavalor...si tu regardes, tt les entreprises hébergées ont la même adresse  | 
 
 
Ok alors ça ressemble à ça: 
 
 	[client] 1..n ----- 1..n [adresse]  
       1..1                     / 1..n 
         |                       / 
         |                      / 
         |                     / 
         |                    / 
         |                   / 
       	1..n           / 
       [contact]  / 1..1 
 
 
Merci beaucoup les gars    
 
Marsh Posté le 06-08-2004 à 16:07:18
Derniere petite question: 
 
Les cardinalités ne sont elles pas inversées ?
Marsh Posté le 06-08-2004 à 14:51:07
Bonjour à tous,
En fait je suis tres nul en modélisation et d'ailleurs je n'y connais pas grand chose.
Je voudrais modéliser le fait que :
Des clients peuvent avoir plusieurs adresses et qu'ils peuvent avoir plusieurs contact pour une adresse.
Voili voilou, en fait je crois que c'est une sorte de petit GRC (gestion relation client).
En tout cas si vous pouvez m'aider je vous remercie grandement par avance!