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

UML Discussion :

transformer une relation ternaire en MLD


Sujet :

UML

  1. #1
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 100
    Points : 66
    Points
    66
    Par défaut transformer une relation ternaire en MLD
    Bonjour,
    J'ai une relation ternaire et je veux la transformer en modèle logique de données (MLD) . Un administrateur du système peut ajouter un ou plusieurs utilisateurs à un groupe. Un utilisateur ne peut appartenir qu' à un seul groupe. Voici le diagramme de classe relatif:



    Merci de me corriger les fautes et de m'aider à transformer cette relation en modèle logique de données

  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 127
    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 127
    Points : 31 667
    Points
    31 667
    Billets dans le blog
    16
    Par défaut
    Bonsoir Wnejla,


    Citation Envoyé par Wnejla Voir le message
    Merci de me corriger les fautes et de m'aider à transformer cette relation en modèle logique de données
    Au préalable, il faudrait compléter les règles de gestion des données. Selon votre diagramme, à supposer que ProfilGroupe représente effectivement une association ternaire, un administrateur peut certes traiter plusieurs utilisateurs, mais il ne traite qu’un seul groupe et un groupe n’est traité que par un seul administrateur (bijection). Les règles que vous prévoyez sont-elles bien celles-ci ? Sinon, quelles sont-elles ?

  3. #3
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 100
    Points : 66
    Points
    66
    Par défaut
    Merci pour votre réponse,

    un administrateur peut traiter plusieurs utilisateurs et peut traiter plusieurs groupes, mais il peut ajouter un profil d'utilisateur que dans un seul groupe (il ne peut pas ajouter un profil dans deux groupes par exemple).Comment je peut traduire ça?

  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 127
    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 127
    Points : 31 667
    Points
    31 667
    Billets dans le blog
    16
    Par défaut
    Citation Envoyé par Wnejla Voir le message
    un administrateur peut traiter plusieurs utilisateurs et peut traiter plusieurs groupes, mais il peut ajouter un profil d'utilisateur que dans un seul groupe
    En supposant qu’un utilisateur ne soit sous le contrôle que d’un seul administrateur (même principe pour un groupe) :


    DC



    MLD



    La multiplicité 1..1 portée par le lien connectant UTILISATEUR et GROUPE dans le diagramme de classes fait que dans le MLD la clé de la table UTILISATEUR est le singleton {UtilisateurId} : un utilisateur ne pourra donc jamais appartenir à plus d’un groupe et au niveau SQL le SGBD y veillera, même si l’administrateur se fâche tout rouge...

  5. #5
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 100
    Points : 66
    Points
    66
    Par défaut
    Merci beauuucoup

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

Discussions similaires

  1. Transformer une relation 1 1 en modèle MLD
    Par Wnejla dans le forum UML
    Réponses: 4
    Dernier message: 05/06/2013, 23h28
  2. MPD d'une relation ternaire N/N/1
    Par dimix77 dans le forum Merise
    Réponses: 15
    Dernier message: 09/12/2010, 22h07
  3. Une relation ternaire
    Par rad_hass dans le forum Diagrammes de Classes
    Réponses: 2
    Dernier message: 27/01/2010, 19h03
  4. Réponses: 18
    Dernier message: 26/11/2007, 16h43
  5. Question sur une relation ternaire dans un MCD
    Par sylsau dans le forum Schéma
    Réponses: 5
    Dernier message: 05/03/2006, 21h00

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