Il manque un niveau :
Canal/Moyen de communication :
Tel, email, messagerie instantanée, etc.
Qui peuvent être pour une personne de type différent :
Fixe, Mobile, Skype, FaceTime, etc.
Il manque un niveau :
Canal/Moyen de communication :
Tel, email, messagerie instantanée, etc.
Qui peuvent être pour une personne de type différent :
Fixe, Mobile, Skype, FaceTime, etc.
==> ce sera la troisième partie.Envoyé par DontShootMe
==> pour l'instant, c'est ce canal (email, pseudo, etc...) qui est représenté dans cette partie de MCD.Envoyé par DontShootMe
OK ?
Ok c'est le niveau canal donc !
et si je comprends bien c'est le canal qui va être porteur de l'information ?
==> en quelque sorte, oui.Envoyé par DontShootMe
Es-tu OK pour cette partie (email, pseudo, etc...) ?
L’information est portée par la jointure de Lieu et de Canal
Maison + Tel => information
Maison + Email => information
Bureau + Tel => information
etc.
Chez quel fournisseur possèdes-tu ton adresse mail (@gmail, @yahoo, @laposte, etc...) ?
? ? ? chez @yopmail !
Je ne vois pas ou vous voulez en venir !
==> imaginons l'application finale développée. Dans ton optique (si j'ai bien tout compris) pour pouvoir entrer ton mail (DontShootMe@yopmail) dans mon carnet d'adresse, il faudra, d'abord, que je créé le lieu "Maison" pour DontShootMe. : c'est bien cela ?Envoyé par DontShootMe
Dans mon application finale, en effet il faudra qu'un Lieu pour une personne existe afin de lui affecter une information !
DontShootMe Maison Email => dontshootme@yopmail.com
A la question :
La réponse est non !
Cela sera fait en deux temps, alors que l'utilisateur le fera sur le même "écran".
On regardera les Lieu existant pour la Personne et on les proposera dans une liste, et si jamais aucun n'existe on demandera à l'utilisateur d'en saisir un !
est contradictoire avecEnvoyé par DontShootMe
Désolé, DontShootMe, je ne souscrit pas à ton analyse : toutes les adresses mail n'ont pas, forcément, rapport avec un lieu. Nous avons déjà argumenté sur ce sujet et tu ne sembles pas convaincu : tant pis, c'est ton application. Je ne peux donc effectuer une analyse (un MCD) avec des règles de gestion qui ne me semblent pas correctes.Envoyé par DontShootMe
A toutes fins utiles, je poste le MCD complet sans ces règles de gestion qui ne me semble pas correctes, mais avec la possibilité d'affecter un n° de téléphone à une adresse (postale), sans passer par un type de téléphone. De même, pour lier un n° de téléphone à un lieu (mobile de travail, par exemple), il suffit de créer une patte de NumeroTelephone vers Personne_Lieu :
Merci Richard_35.
Ceci étant, en restant sur votre analyse et MCD, comment faire la différence d'email multiple pour un même interlocuteur ?
DontShootMe Email dontshootme@job.com ( email professionnel du bureau)
DontShootMe Email dontshootme@associaion.fr ( email de l'association dans laquelle je suis bénévole)
DontShootMe Email dontshootme@maison.fr ( email personnel de la maison)
Je continue l'analyse, en espérant obtenir un résultat satisfaisant.
==> reformulation suivant argumentaire précédent :Envoyé par DontShootMe
- DontShootMe Email dontshootme@job.com ( email professionnel du bureau)
- DontShootMe Email dontshootme@associaion.fr ( email de l'association dans laquelle je suis bénévole)
- DontShootMe Email dontshootme@yopmail.fr ( email personnel)
Contenu des tables, compte tenu des pattes à ajouter, comme indiqué précédemment :
Personne
Lieu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 IdPersonne Nom 123 dontshootme
Personne_Lieu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 IdLieu Libelle 54 Professionnel 86 Association XXX
Type_Contact
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 IdPersonne IdLieu 123 54 123 86
Personne_TypeContact
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 IdTypeContact Libelle 74 Mail
Contact
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 IdPersonne IdTypeContact 123 74
Personne_Lieu_TypeContact_Contact
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 IdContact Identifiant 879 dontshootme@job.com 896 dontshootme@associaion.fr 638 dontshootme@yopmail.fr
Personne_TypeContact_Contact
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 IdPersonne IdLieu IdTypeContact IdContact 123 54 74 879 123 86 74 896
J'espère ne pas m'être trompé sur certains Id, mais je pense que tu voies l'esprit de la chose.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 IdPersonne IdTypeContact IdContact 123 74 638
Je dois avouer qu'il m'a fallu un long moment avant de me rendre compte que vous aviez enlevé le mot 'maison'
Mais je vais tenter une ultime fois de vous faire comprendre le rôle que je voudrait donner à Lieu !
Dans tous ce que nous avons vu jusqu’ici je vous demande, si voulez bien remplacer le mot 'Lieu' par 'Cadre'.
C'est juste un contenant d'information qui porte sur un sujet commun !
"Lieu => Bureau" ou "Cadre => Travail"
"Lieu => Association" ou "Cadre => Associatif"
"Lieu => Maison/Domicile" ou "Cadre => Privé / Personnel"
Chaque Cadre/Lieu est porteur d'informations diverses :
Email, N° de Téléphone, Messagerie Instantanée, etc.
Nous avons donc le contenant (Lieu/Cadre) et le contenu(Email, N° Tel.,Adresse)
Déjà bravo vous ne vous êtes pas trompé sur les differents id
Cependant je ne peux pas adhérer à ce schéma car l'information d'une même nature est enregistré à 2 endroits différents, ce qui de mon point ne peut être qu'une source de problème !
Alors qu'il suffirait de :
- creer un IdLieu 00 Univers (? pour ne pas dire Maison ) dans la table Lieu
puis dans votre table :
Personne_Lieu_TypeContact_Contact
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 IdPersonne IdLieu IdTypeContact IdContact 123 54 74 879 123 86 74 896 123 00 74 638
Bonjour DontShootMe,
"Cadre" est déjà beaucoup mieux que "Lieu", et aucun besoin de faire intervenir une quelconque adresse IP... et aucun besoin d''une argumentation de type purement géographique...
Je te laisse reconstruire le MCD en fonction de cela : en faisant tout passer par l'entonnoir "Cadre", en quelque sorte.
Je suis ravi
Malheureusement c'est la base même de la communication informatique !
Tout échange informatique se fait à travers les adresses IP qui ne sont rien d'autre qu'un moyen d'identifier le lieu d'emission / reception d'un message.
Si, dans nos échanges, j'ai fait références aux adresses IP ce n'était qu'en complément d'argumentation afin d'illustrer mes propos, et non pas en élément concernant le MCD !
Très bien, je continue dans ce sens donc.
Merci pour votre aide.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager