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

  FORUM HardWare.fr
  Programmation
  Divers

  probleme de modélisation merise

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme de modélisation merise

n°816604
robb2
Posté le 06-08-2004 à 14:51:07  profilanswer
 

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!

mood
Publicité
Posté le 06-08-2004 à 14:51:07  profilanswer
 

n°816605
robb2
Posté le 06-08-2004 à 14:52:07  profilanswer
 

oups jai mis 2 fois mon sujet ....

n°816614
Mara's dad
Yes I can !
Posté le 06-08-2004 à 14:58:19  profilanswer
 

supprimes l'autre !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°816617
Mara's dad
Yes I can !
Posté le 06-08-2004 à 15:02:11  profilanswer
 

Clients : id_cli
 
Adresses : id_adr
 
CliAdr : id_cli + id_adr
 
Contact : id_cnt + id_adr


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°816637
Jubijub
Parce que je le VD bien
Posté le 06-08-2004 à 15:11:56  profilanswer
 

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é :D
 
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]


Message édité par Jubijub le 06-08-2004 à 15:12:26

---------------
Jubi Photos : Flickr - 500px
n°816663
robb2
Posté le 06-08-2004 à 15:31:08  profilanswer
 

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.

n°816671
Jubijub
Parce que je le VD bien
Posté le 06-08-2004 à 15:35:36  profilanswer
 

compris, alors mon MCD est faux...
 
c'est plutot  

Code :
  1. [client] 1..n -------- 1..n [adresse]
  2.    1..1
  3.      |
  4.      |
  5.      |
  6.      |
  7.      |
  8.     1..n
  9. [contact]


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


Message édité par Jubijub le 06-08-2004 à 15:36:55

---------------
Jubi Photos : Flickr - 500px
n°816674
Mara's dad
Yes I can !
Posté le 06-08-2004 à 15:39:04  profilanswer
 

Portnawak :/
 
Le contact est lié à l'adresse on te dis.


Message édité par Mara's dad le 06-08-2004 à 15:39:53

---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°816677
Jubijub
Parce que je le VD bien
Posté le 06-08-2004 à 15:41:28  profilanswer
 

ben tu rajoutes un lien entre contact et adresse comme j'ai mis dans mon premier MCD et ca marche :D ...
 
1 contact n'a qu'une adresse (a priori)
une adresse peut héberger plusieurs contacts


---------------
Jubi Photos : Flickr - 500px
n°816678
robb2
Posté le 06-08-2004 à 15:43:47  profilanswer
 

Jubijub a écrit :

compris, alors mon MCD est faux...
 
c'est plutot  

Code :
  1. [client] 1..n -------- 1..n [adresse]
  2.    1..1
  3.      |
  4.      |
  5.      |
  6.      |
  7.      |
  8.     1..n
  9. [contact]


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


 
OK BIEN VU  :bounce:  
 
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 :pt1cable:

mood
Publicité
Posté le 06-08-2004 à 15:43:47  profilanswer
 

n°816679
Jubijub
Parce que je le VD bien
Posté le 06-08-2004 à 15:45:45  profilanswer
 

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


Message édité par Jubijub le 06-08-2004 à 15:46:17

---------------
Jubi Photos : Flickr - 500px
n°816688
robb2
Posté le 06-08-2004 à 15:53:50  profilanswer
 

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
 
-->pense à rajouter la flèche entre contact et adresse comme Mara's dad l'a fait remarquer, sinon c faux


 
Ok alors ça ressemble à ça:
 
  [client] 1..n ----- 1..n [adresse]  
       1..1                     / 1..n
         |                       /
         |                      /
         |                     /
         |                    /
         |                   /
        1..n           /
       [contact]  / 1..1
 
 
Merci beaucoup les gars   ;)

n°816712
robb2
Posté le 06-08-2004 à 16:07:18  profilanswer
 

Derniere petite question:
 
Les cardinalités ne sont elles pas inversées ?

n°816744
Jubijub
Parce que je le VD bien
Posté le 06-08-2004 à 16:59:08  profilanswer
 

heu, y me semble que c dans cet ordre là en merise (c l'inverse d'uml)...
 
je lis ca comme ca :  
[adresse]1..1----------- 1..n[contact]  
un contact a une adresse
une adresse héberge 1 à n contacts...


---------------
Jubi Photos : Flickr - 500px

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  probleme de modélisation merise

 

Sujets relatifs
probleme de concaténation requete mysql[DEVC++] Problème de linkage??
[PHP/MySQL] - Problème d'insertion dans BDDHELP!!!!!!!!Problème Sql Server sous vb.net!!!!!!!!
[Java] Problème de taille mémoire avec un JTreeproblème avec for_each
Problème en visual basic - TabOrder --> RésoluProblème d'accès ODBC (ACCES+ORACLE)
probleme configurartion serveur apache pour php[VBS/VBA] Probleme avec after et before ds un vbs
Plus de sujets relatifs à : probleme de modélisation merise


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