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
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!