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 :

Problème de modélisation [MCD]


Sujet :

Schéma

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Par défaut Problème de modélisation
    tout le monde, je plante depuis quelques jours sur le problème suivant:
    J'ai 3 entités qui sont: EMPLOYE, ENTREPRISE et VILLE. On doit connaitre la ville de l'employé et la ville de l'entreprise parce qu'un employé peut ne pas être dans la même ville que son entreprise. Alors qu'on doit aussi connaitre l'entreprise de l'employé.

    Quand j'essaie de modéliser le tout, je me retrouve dans une transitivité qui est proscrite alors je ne sais vraiment pas comment faire

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 251
    Billets dans le blog
    48
    Par défaut
    salut,

    Citation Envoyé par vg-matrix Voir le message
    J'ai 3 entités qui sont: EMPLOYE, ENTREPRISE et VILLE. On doit connaitre la ville de l'employé...
    Employé---1,1----habiter----0,n-----Ville


    Citation Envoyé par vg-matrix Voir le message
    et la ville de l'entreprise parce qu'un employé peut ne pas être dans la même ville que son entreprise.
    Entreprise---1,1---situer----0,n----Ville

    Citation Envoyé par vg-matrix Voir le message
    ...Alors qu'on doit aussi connaitre l'entreprise de l'employé.
    Employé---1,1----travailler---1,n----Entreprise

    c'est ça que tu voulais ?

  3. #3
    Membre éprouvé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Par défaut
    C'est exactement ce que j'avais fais mais dans un bouquin, j'ai lu qu'il fallait éviter les cas de transitivité. Alors que celle-ci est inévitable raison pour laquelle je demande votre avis.

  4. #4
    Expert éminent
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 218
    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 218
    Billets dans le blog
    16
    Par défaut
    Bonjour,


    Il y aurait transitivité si et seulement si l’employé devait habiter dans la ville où est localisée l’entreprise.

    Par contre, si l’employé habite Paris et si l’entreprise se trouve à Clamart, alors il n’y a pas transitivité, puisque par le chemin
    EMPLOYÉ —> ENTREPRISE —> VILLE
    on obtient Clamart, alors que par le chemin
    EMPLOYÉ —> VILLE
    on obtient Paris.

  5. #5
    Membre éprouvé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Par défaut
    Citation Envoyé par fsmrel Voir le message
    Il y aurait transitivité si et seulement si l’employé devait habiter dans la ville où est localisée l’entreprise.
    Selon mon cahier de charge, c'est possible.

  6. #6
    Expert éminent
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 218
    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 218
    Billets dans le blog
    16
    Par défaut
    Dans votre premier message, vous écrivez :

    un employé peut ne pas être dans la même ville que son entreprise
    Ceci dit, il est possible qu'un employé habite dans la ville ou est localisée son entreprise, mais ça n'est pas pour autant que tous les employés doivent habiter dans la ville de leur entreprise.

    La transitivité n'a lieu que si tous les employés doivent habiter dans la ville de leur entreprise.

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

Discussions similaires

  1. problème de modélisation dimensionnelle (hiérarchie)
    Par kince dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 07/04/2007, 09h48
  2. Problème de modélisation avec Case Studio
    Par soso78 dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 15/06/2006, 18h13
  3. Problème de modélisation
    Par Tyler Durden dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 10/06/2006, 16h18
  4. [Class/PHP/Postgres] Problème de modélisation...
    Par k-reen dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 27/02/2003, 08h49

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