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

Merise Discussion :

Problème de modélisation


Sujet :

Merise

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Autre

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2012
    Messages : 7
    Points : 8
    Points
    8
    Par défaut Problème de modélisation
    Bonjour,
    Je suis entrain de modéliser une application de gestion de formations
    J'ai un problème à modéliser comment interdire le fait d'inscrire un participant à plus d'une formation pendant la même date
    J'ai essayé le modèle suivant ou il y a 3 tables:
    la table participant avec comme clé primaire Nump
    la table formation avec comme clé primaire Numf
    et l'association porteuse de données qui sera table assister avec comme attributs :
    assister(#Nump,#Numf,Dated,datef)
    Nom : broblim.JPG
Affichages : 71
Taille : 24,0 Ko
    Merci de me faire des propositions

  2. #2
    Membre expert
    Avatar de Samuel_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2012
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2012
    Messages : 376
    Points : 3 177
    Points
    3 177
    Billets dans le blog
    1
    Par défaut
    Hello,

    je pense que les contraintes OCL pourront répondre à tes besoins.
    Va voir du coté des tuto Dvpez.com : http://laurent-audibert.developpez.c...nt-langage-ocl

    Ne pas oublier mais aussi

    "L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai "

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Autre

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2012
    Messages : 7
    Points : 8
    Points
    8
    Par défaut
    Merci Samuel pour votre réponse qui était la seule c'étati très gentil de votre part
    A propos du lien que vous m'avez proposer je vais le lire en détail ça me parraît très intéressant et j'en ai besoin
    Donc J'ai trouvé la solution c'etait tres simple
    en fait on doit historiser les données qui ne doivent pas se répéter
    le participant , la date debut et la date fin
    on aura une table formation et une table participant avec au milieu association n,m porteuse de datedeb et date fin
    on va avoir une table historisée qui a comme clés primaires date deb , date fin et idparticipant
    comme suit:
    Nom : ex.JPG
Affichages : 76
Taille : 20,1 Ko

+ 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