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 :

mcd et mld avec power amc


Sujet :

Merise

  1. #1
    Nouveau membre du Club
    Inscrit en
    Septembre 2009
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 36
    Points : 25
    Points
    25
    Par défaut mcd et mld avec power amc
    Bonjour
    en utilisant power amc pour la conception d'un mcd gestion de scolarité et en voulant générer un mld les erreurs suivantes s'insrivent
    Vérification des packages en cours...
    - Dépendance circulaire
    - Circularité formée de liens obligatoires
    Avertissement Les liens suivants sont tous dépendants les uns des autres :
    -> Chemin n°1 : "ModeleConceptuelDonnees_1"
    - faculte - dépendre2 (faculte - dépendre2)
    - departement - inscrire1 (departement - inscrire1)
    - etudiant - inscrire1 (etudiant - inscrire1)
    - module - obtenir2 (module - obtenir2)
    - etudiant - transférer1 (etudiant - transférer1)
    - departement - transférer1 (departement - transférer1)
    -> Chemin n°2 : "ModeleConceptuelDonnees_1"
    - parcours - avoir type (parcours - avoir type)
    - type de parcours - avoir type (type de parcours - avoir type)
    - type de parcours - soutenir (type de parcours - soutenir)
    - etudiant - soutenir (etudiant - soutenir)
    - etudiant - inscrire1 (etudiant - inscrire1)
    - parcours - inscrire1 (parcours - inscrire1)
    -> Chemin n°3 : "ModeleConceptuelDonnees_1"
    - organisme - pratiquer (organisme - pratiquer)
    - université - transférer2 (université - transférer2)
    - etudiant - soutenir (etudiant - soutenir)
    - jury - soutenir (jury - soutenir)
    - jury - faire partie (jury - faire partie)
    - enseignant - faire partie (enseignant - faire partie)
    - enseignant - tutorer (enseignant - tutorer)
    - etudiant - tutorer (etudiant - tutorer)
    - Raccourci risquant d'être généré sous forme de table enfant d'une référence
    Vérification des règles de gestion en cours...
    - Unicité du nom pour les règles de gestion
    - Unicité du code pour les règles de gestion
    - Règles de gestion non utilisées
    Vérification des informations en cours...
    - Unicité du nom pour les informations
    - Unicité du code pour les informations
    - Information non utilisée
    - Information utilisée plusieurs fois
    Avertissement Les informations suivantes sont utilisées plusieurs fois :
    -> Information 'année d'étude' (<Modèle>)
    - Détection des différences entre l'information et le domaine dont elle dépend
    - Détection d'incohérences entre les paramètres de contrôle
    - Précision supérieure à la longueur maximale
    - Type de données non défini
    Avertissement Les types de données des informations suivants ne sont pas définis :
    -> Information 'N bac' (<Modèle>)
    -> Information 'code e' (<Modèle>)
    -> Information 'code org' (<Modèle>)
    -> Information 'code uni' (<Modèle>)
    -> Information 'code univ' (<Modèle>)
    -> Information 'coef uni' (<Modèle>)
    -> Information 'intitulé exam' (<Modèle>)
    -> Information 'intitulé org' (<Modèle>)
    -> Information 'intitulé uni' (<Modèle>)
    -> Information 'intitulé univ' (<Modèle>)
    -> Information 'nom en' (<Modèle>)
    -> Information 'num en' (<Modèle>)
    -> Information 'num group' (<Modèle>)
    -> Information 'num sec' (<Modèle>)
    -> Information 'profession du père' (<Modèle>)
    -> Information 'prénom en' (<Modèle>)
    - Type de données non valide
    Vérification des entités en cours...
    - Unicité du nom pour les entités
    - Unicité du code pour les entités
    - Longueur maximale de l'attribut Nom de l'entité
    - Longueur maximale de l'attribut Code de l'entité
    - Existence d'attributs
    Erreur Les entités suivantes n'ont pas d'attribut :
    -> Entité 'semestre' (<Modèle>)
    -> Entité 'type de bac' (<Modèle>)
    - Nombre d'attributs séquentiels supérieur à 1
    - Existence d'identifiants
    Avertissement Les entités suivantes n'ont pas d'identifiant :
    -> Entité 'semestre' (<Modèle>)
    -> Entité 'type de parcours' (<Modèle>)
    - Existence d'un lien de relation ou d'association
    - Héritage redondant
    - Héritage multiple
    - Parent de plusieurs héritages
    - Identifiant primaire redéfini
    Vérification des attributs d'entité en cours...
    - Unicité du nom pour les attributs d'entité
    - Unicité du code pour les attributs d'entité
    Vérification des identifiants d'entité
    - Unicité du nom pour les identifiants
    - Unicité du code pour les identifiants
    - Existence d'attribut d'entité
    Erreur Objet Identifiant dépourvu d'attribut d'entité :
    -> Identifiant 'examen.code e' (<Modèle>::examen)
    -> Identifiant 'type de bac.mat bac' (<Modèle>::type de bac)
    - Inclusion de l'identifiant
    Avertissement L'objet identifiant en inclut un autre :
    -> Identifiant 'etudiant.Identifiant_1' inclut 'mat etud' (<Modèle>::etudiant)
    -> Identifiant 'etudiant.mat etud' inclut 'Identifiant_1' (<Modèle>::etudiant)
    Vérification des associations en cours...
    - Unicité du nom pour les associations
    - Unicité du code pour les associations
    - Nombre de liens >= 2
    - Nombre de liens = 2 avec un lien identifiant
    - Nombre de liens identifiants <= 1
    - Absence de propriété avec un lien identifiant
    - Association bijective entre deux entités
    Avertissement Les associations suivantes comportent plusieurs liens avec un cardinalité 1..1.
    -> Association 'soutenir' (<Modèle>)
    - Cardinalité maximale des liens
    Avertissement Les associations suivantes comportent des liens dont la cardinalité maximale est 1.
    -> Association 'inscrire1' (<Modèle>)
    -> Association 'obtenir1' (<Modèle>)
    -> Association 'soutenir' (<Modèle>)
    - Liens identifiant réflexifs
    - Contrainte d'unicité de nom entre une association de cardinalité Plusieurs-Plusieurs et des entités

    4 erreur(s), 28 avertissement(s).

    Pouver vous m'aidez s'il vous plait

  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 002
    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 002
    Points : 30 906
    Points
    30 906
    Billets dans le blog
    16
    Par défaut pourvoir et non pas pouvoir...
    Concernant la circularité formée de liens obligatoires. Par exemple :
    « - module - obtenir2 (module - obtenir2) »
    PowerAMC se vautre, car l’association-type Obtenir2 n’a rien à voir dans cette histoire. En réalité, c’est l’association-type Transferer1 qui lui donne des soucis. Pour éviter le message, remplacez par 0,N la cardinalité 1,N portée par la patte connectant l’entité-type DEPARTEMENT et l’association-type Transferer1.


    « Avertissement Les associations suivantes comportent des liens dont la cardinalité maximale est 1.
    -> Association 'inscrire1' (<Modèle>) »

    Ça n’est qu’un avertissement, mais vous aurez des surprises lors de la génération du MLD. Ceci dit, il n’est pas d’usage qu’une patte d’une association-type ternaire comporte une cardinalité maximale 1 : il est préférable d’avoir deux binaires, la 1re reliant ETUDIANT et DEPARTEMENT, la 2e reliant ETUDIANT et PARCOURS. Cet avertissement vaut pour les associations-types Obtenir1 et Soutenir.

    « Erreurs : Les entités suivantes n'ont pas d'attribut :
    Entité 'semestre'
    Entité 'type de bac' »

    De fait, pourvoir ces entités-types en attributs est la seule chose à faire.

    Etc.


    Je note que l’entité-type Jury participe une seule fois à l’association-type Soutenir, c'est-à-dire qu’un jury ne peut examiner qu’un seul étudiant : ça fait peut...

    De même, un type de parcours ne concerne qu’un seul étudiant. Au fait, pourquoi avoir mis en relation l’étudiant et le type de parcours ? Ceci redonde avec le fait que le type de parcours de l’étudiant est connu par le biais de son parcours.
    (a) Faites simple, mais pas plus simple ! (A. Einstein)
    (b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
    => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench
    Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Septembre 2009
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 36
    Points : 25
    Points
    25
    Par défaut
    merci pour les réponses précises je vais m'y mettre tout de suite

Discussions similaires

  1. relation entre 3 classe avec power AMC
    Par marwazmandar dans le forum PowerAMC
    Réponses: 4
    Dernier message: 21/06/2012, 15h39
  2. Problème Avec Power AMC v 15
    Par aminenafdou dans le forum PowerAMC
    Réponses: 2
    Dernier message: 29/04/2011, 11h28
  3. Créer une BDD MySQL avec Power AMC (Designer)
    Par moustika dans le forum Outils
    Réponses: 3
    Dernier message: 05/08/2010, 17h20
  4. architecture n-tiers : BLL et BO avec Power AMC
    Par Barbette dans le forum UML
    Réponses: 0
    Dernier message: 19/05/2010, 16h44
  5. générer mcd au mld par power amc7
    Par poukina8 dans le forum PowerAMC
    Réponses: 2
    Dernier message: 05/11/2007, 16h51

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