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 - Entité adresse


Sujet :

Schéma

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2022
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2022
    Messages : 3
    Points : 4
    Points
    4
    Par défaut MCD - Entité adresse
    Bonjour,

    je débute en MCD et je suis un peu perdu quand il s'agit de lié une entité "localization".

    Comme vous pouvez voir dans l'image j'ai deux entités person et restaurant qui ont tous deux une adresse (localization). sauf que pendant la liaison je ne sais pas s'il faut en faire deux avec le même nom (posséder) ou un seul comme je le fait là.

    merci d'avanceNom : Capture d'écran 2024-04-01 182753.png
Affichages : 76
Taille : 47,5 Ko

  2. #2
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 123
    Points : 38 498
    Points
    38 498
    Billets dans le blog
    9
    Par défaut
    Bonjour Izanami7

    J'ai déplacé votre fil de discussion dans le forum adhoc, à savoir la modélisation des données

    Tout d'abord, quelques remarques d'ordre général :
    Pour établir le modèle de données, il faut préalablement avoir collecté les règles de gestion. Vous trouverez ICI dans la réponse n°8 des explications sur la façon de les rédiger.
    Ensuite, dans le modèle entité-relation, on ne doit jamais reporter les clefs étrangères. Par exemple, dans l'entité-type [PERSON] comme dans l'entité-type [RESTAURANT], l'identifiant de la localisation n'a rien à y faire. C'est lors de la dérivation du MCD en modèle tabulaire que les identifiants deviendront des clefs primaires et, dans certains cas, des clefs étrangères.

    Concernant les adresses, je suppose qu'un restaurant n'a qu'une et une seule adresse, pour les personnes, c'est moins sûr, mais assez probable également si on parle bien de personnes physiques dont on s'intéresse uniquement en tant que clients des restaurants.
    Si c'est bien le cas, il n'y a pas besoin de créer une entité-type [ADRESSE], on peut directement ajouter les attributs de l'adresse de la personne dans l'entité-type [PERSON] et les attributs de l'adresse du restaurant dans l'entité-type [RESTAURANT].
    Par contre, le code postal et la ville doivent faire l'objet d'une entité-type spécifique car plusieurs adresses partagent le même code postal et plusieurs adresses partagent la même ville.
    Vous trouverez ICI (réponse 4) un exemple de modélisation des adresses, code postaux et villes (dans votre cas, seul les codes postaux et ville seront à ajouter, puisque les adresses seront incluses dans [PERSON] et dans [RESTAURANT]

    Attention à la longueur des attributs, par exemple, une adresse courriel peut faire bien plus que 50 caractères. Consultez la norme des adresses courriel pour éviter les troncatures .
    De même, l'adresse postale, selon la norme de la poste française, peut avoir jusqu'à 6 x 38 caractères ! (soit un peu moins une fois qu'on a externalisé le code postal et la ville).

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2022
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2022
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Merci bcp pour votre réponse @escartefigue

  4. #4
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    7 996
    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 : 7 996
    Points : 30 886
    Points
    30 886
    Billets dans le blog
    16
    Par défaut
    Bonsoir,

    Une variante au sujet des associations :
     
     

    La patte d’association entre Personne et L_P est porteuse d’une cardinalité (1,1). Elle peut être remplacée au besoin par (0,n) ou (1,n), c’est-à-dire en fonction de vos règles de gestion.

    Et pour modéliser n’hésitez pas à utiliser Looping !
    (a) Faites simple, mais pas plus simple ! (A. Einstein)
    (b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
    => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench
    Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2022
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2022
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Merci !

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

Discussions similaires

  1. [MCD] Modelisation d'une entité Adresse
    Par shimomura22 dans le forum Schéma
    Réponses: 11
    Dernier message: 02/03/2015, 11h40
  2. MCD : entité
    Par hugouu dans le forum Merise
    Réponses: 2
    Dernier message: 09/09/2010, 14h03
  3. [MCD] Entité Date
    Par A.i.A dans le forum PowerAMC
    Réponses: 13
    Dernier message: 21/06/2009, 13h16
  4. [MCD] Entités Personne et Observations
    Par arnaudGo dans le forum Schéma
    Réponses: 12
    Dernier message: 31/03/2008, 08h35
  5. [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

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