IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Schéma Discussion :

[MCD]Representation d'une adresse


Sujet :

Schéma

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2
    Points : 5
    Points
    5
    Par défaut [MCD]Representation d'une adresse
    Bonjour,

    je suis actuellement entrain de faire le schéma entité-associations d'une base de donnée je doit enregistrer des medecins avec leur adresse,telephone,fax,codepostale et ville et aussi les etablissement des medecins avec adresse,telephone,fax,codepostale et ville.

    J'ai donc modeliser une table medecin et une table établissement mais je trouve que c'est un peu redondant de remettre la ville et le codepostal a chaque medecin ou établissement et j'ai donc modeliser une table ville. Pensez vous que c'est utile ou non?

    Si oui, je voudrai savoir si sur mon schéma entité-associations c'est mieux que je fasse une table adresse pour stocker celle des medecins et des établissements que je relie ensuite a ville ou je reli les table medecin et etablissement a ville? ce que je trouve bizare c'est que si je fai ca, je me retrouve sur le MEA avec deux associations identique pour medecin vers ville et etablissement vers ville. Donnez moi votre avis!

    Merci de m'éclairer un peu! a plus

  2. #2
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8 112
    Points : 31 586
    Points
    31 586
    Billets dans le blog
    16
    Par défaut De la modélisation des adresses
    Bonjour Tyrosmf,

    Multiplicité des adresses des personnes

    Selon votre système une personne (médecin, établissement) n’a qu’une adresse, mais ne pensez-vous pas qu’elle puisse en avoir plusieurs, pour des rôles différents : adresse de domiciliation, de courrier, de facturation, etc. ?

    En tout état de cause, pour éviter la redondance de l’information, vous pouvez mutualiser (factoriser) les données communes aux médecins et aux établissements en définissant une entité-type Personne qui soit un surtype de Médecin et Établissement qui en sont les sous-types, entités-types porteuses de leurs données spécifiques respectives.

    Dans ce scénario, vous pouvez définir une entité-type Adresse en relation avec l’entité-type Personne :

    Une personne peut avoir plusieurs adresses.

    Une adresse appartient à une personne. (Si deux personnes peuvent avoir la même adresse, on aura une redondance pas bien gênante, sauf si cette situation est fréquente, auquel cas vous adopterez la règle : à une adresse on peut trouver plusieurs personnes).

    Concernant Ville et Code postal :

    (Vous pouvez utiliser le terme "Commune" de préférence à celui de "Ville").
    En principe ces informations sont à prendre comme des propriétés de l’entité-type Adresse, selon le format de La Poste (lignes d'adresse). Si vous en avez les moyens, vous récupérez auprès de cet organisme (ou autre) le fichier des communes (de France).

    En tout état de cause, certaines communes comportent plus d’un code postal et le même code postal peut être le même pour plus d’une commune (cas rare, j’en conviens).

    Si vous êtes puriste, définissez une entité-type Commune et une entité-type Code postal :

    Une adresse détermine dans une commune

    Une commune peut héberger plusieurs adresses

    Un code postal détermine dans une commune

    Un code postal peut être référencé par plusieurs adresses

    Une commune peut être associée à plus d’un code postal et réciproquement.

    Ce que j’écris n’a rien d’absolu, mais peut vous aider, je l’espère, à affiner votre propre stratégie ès matière.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2
    Points : 5
    Points
    5
    Par défaut
    Merci pour votre réponse elle me satisfait pleinement, je pense que mon problème est résolu. Encore merci et bonne continuation a vous!

  4. #4
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8 112
    Points : 31 586
    Points
    31 586
    Billets dans le blog
    16
    Par défaut Tout va bien
    Bonjour à nouveau Tyrosmf,

    Je suis heureux que ma réponse vous satisfasse. N'oubliez pas de marquer le sujet comme résolu...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MCD] Utilité d'une entité "Adresse" dans mon MCD ?
    Par korrigan dans le forum Schéma
    Réponses: 1
    Dernier message: 05/09/2007, 11h41
  2. Représentation d'une vue dans un MCD
    Par fredhali2000 dans le forum Schéma
    Réponses: 8
    Dernier message: 16/02/2006, 09h45
  3. Réponses: 5
    Dernier message: 25/03/2003, 17h27
  4. commande dos pour résoudre une adresse ip
    Par stephy dans le forum Développement
    Réponses: 2
    Dernier message: 17/12/2002, 14h04
  5. Comment récupérer une adresse MAC ?
    Par psau dans le forum Développement
    Réponses: 7
    Dernier message: 19/07/2002, 17h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo