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 :

Modélisation d'une contrainte [MCD]


Sujet :

Schéma

  1. #1
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 12
    Points : 12
    Points
    12
    Par défaut Modélisation d'une contrainte
    Bonjour,
    J'ai fait le petit modèle suivant, car je n'arrive pas à modéliser la contrainte suivante :
    exprimer l'obligation qu’un item A appartenant à un utilisateur B ne peut être classé que par une catégorie C créée par l'utilisateur B.



    Merci d'avance.

  2. #2
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 793
    Points : 34 024
    Points
    34 024
    Billets dans le blog
    14
    Par défaut
    Puisqu'il y a une identification relative entre personne et catégorie et entre personne et item, pourquoi ne pas faire directement une identification relative entre catégorie et item et supprimer l'association entre personne et item ?

    Personne -0,n----Créer----(1,1)- Categorie -1,n----Classer----(1,1)- Item

    Dans les tables, l'identifiant de la personne se propagera vers Categorie puis vers item :

    personne (pe_id, ...)
    categorie (pe_id, ca_id, ...)
    item (pe_id, ca_id, it_id, ...)
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 12
    Points : 12
    Points
    12
    Par défaut
    Effectivement, je n'avais pas pensé à ça.

    Merci de votre aide.

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

Discussions similaires

  1. Quels logiciels de modélisation pour une base de données ?
    Par octopus dans le forum Décisions SGBD
    Réponses: 7
    Dernier message: 11/06/2023, 17h20
  2. sur la modélisation d'une contrainte
    Par win_ubuntu dans le forum Diagrammes de Classes
    Réponses: 3
    Dernier message: 07/05/2015, 22h01
  3. Réponses: 19
    Dernier message: 12/06/2014, 11h41
  4. Réponses: 3
    Dernier message: 27/02/2013, 06h46
  5. [ contrainte ] supprimer une contrainte DB2
    Par hocinema dans le forum DB2
    Réponses: 4
    Dernier message: 08/01/2004, 16h01

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