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]Contraintes sur les spécialisations et entre associations


Sujet :

Schéma

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1
    Points : 2
    Points
    2
    Par défaut [MCD]Contraintes sur les spécialisations et entre associations
    Bonjour,

    J'étudie en ce moment les contraintes dans le MCD (Contraintes d'exclusivité, Totalité, Partition...)

    J'ai un exercice qui me propose le sujet suivant :

    "Dans une compagnie d'aviation, on distingue parmi les membres du personnel, les personnels d'exploitation, administratifs et navigants..."

    Donc pour moi normalement une contrainte se fait entre 2 choix, comme ici
    le personnels est soi administratif ou d'exploitation...
    Mais je sais pas comment faire pour representer dans un mcd , une contrainte avec 3 choix.
    J'avais pensé à une contrainte d'exlusivité...

  2. #2
    Membre chevronné
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Août 2007
    Messages
    797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Août 2007
    Messages : 797
    Points : 2 065
    Points
    2 065
    Par défaut
    Bonjour,

    Une contrainte peut évidemment concerner plus de deux choix.

    Citation Envoyé par djeremie67 Voir le message
    Donc pour moi normalement une contrainte se fait entre 2 choix, comme ici
    le personnels est soi administratif ou d'exploitation...
    Dans ton exemple il y a 3 catégories de personnel et non pas 2 ! Le personnel est soit administratif, soit d'exploitation, soit navigant.

    Citation Envoyé par djeremie67 Voir le message
    Mais je sais pas comment faire pour representer dans un mcd , une contrainte avec 3 choix.
    J'avais pensé à une contrainte d'exlusivité...
    Si tu penses à une contrainte d'exclusivité comme étant une conséquence du nombre de choix, tu te trompes.

    Ici, une contrainte d'exclusivité signifie simplement que :
    - un personnel d'exploitation ne peut pas être aussi (ou "en même temps" si tu préfères) administratif ou navigant
    - un administratif ne peut pas être aussi exploitant ou navigant
    - un navigant ne peut pas être aussi exploitant ou administratif

    Ceci semble assez logique mais doit être déduit de l'énoncé du cas réel et non pas du nombre de catégories de personnel.

    Pour une explication complète des contraintes entre entités spécialisées, vois ici : http://www.developpez.net/forums/sho...08&postcount=2

    et le message suivant pour la correspondance avec la dénomination usuelle des contraintes.


    JPhi33

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

Discussions similaires

  1. [MySQL] Contraintes sur les tables
    Par oranocha dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 01/02/2009, 18h55
  2. [OCAML] Contraintes sur les modules
    Par Blustuff dans le forum Caml
    Réponses: 18
    Dernier message: 20/06/2008, 17h09
  3. Quel ordre utiliser pour les contraintes sur les tables ?
    Par Icewall dans le forum Langage SQL
    Réponses: 14
    Dernier message: 20/04/2008, 20h52
  4. Réponses: 10
    Dernier message: 04/03/2008, 16h13
  5. Réponses: 3
    Dernier message: 28/04/2005, 17h56

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