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 :

[merise] passage de MCD a MLD


Sujet :

Schéma

  1. #1
    Candidat au Club
    Inscrit en
    Mars 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 6
    Points : 4
    Points
    4
    Par défaut [merise] passage de MCD a MLD
    slt a tous !!!
    voila g 1 ptit souci a transformé mon MCD en un MLD, si kelk'1 peu maidé !!!
    voici mon MCD ...


    merci a tous

  2. #2
    Membre actif Avatar de Ryan Sheckler
    Homme Profil pro
    Moine
    Inscrit en
    Novembre 2005
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Moine

    Informations forums :
    Inscription : Novembre 2005
    Messages : 196
    Points : 216
    Points
    216
    Par défaut
    Des logiciels le font automatiquement.
    Quel programme utilises-tu ?
    " Si un jour nocturne et un jour diurne pouvaient nous embrasser tous,
    ce serait le but suprême de tous les désirs. " [Schelling]

  3. #3
    Candidat au Club
    Inscrit en
    Mars 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    j'utilise POWERAMC. g essayé de faire la convertion de cette mcd vers le le physique mais g rien compris. sa me donne sa :


  4. #4
    Membre expérimenté Avatar de slim
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2002
    Messages
    938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 938
    Points : 1 337
    Points
    1 337
    Par défaut
    qu'est ce que tu n'as pas compris ?
    tu remarque rien au niveau des clés primaires et des associations ?
    est ce que tu connais les regles de passage d'un MCD à un MLD ?

    et il faut que tu saches qu'il faut normaliser tout ca...
    Faites une recherche sur le forum et/ou sur internet et lisez la doc officielle avant de poser une question svp.
    et n'oubliez pas de lire les FAQ !
    FAQ Java et les cours et tutoriels Java
    Doc JAVA officielle
    AngularJS 1.x
    Angular 2

    Do it simple... and RTFM !

  5. #5
    Candidat au Club
    Inscrit en
    Mars 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    voila g pas compris dans les table subit et subit2 les clés primaires sont les clés secondaires.
    je ne coné pas bien les regles de passage d'un mcd a un mld.
    comment ca normaliser le tt.

  6. #6
    Membre actif Avatar de Ryan Sheckler
    Homme Profil pro
    Moine
    Inscrit en
    Novembre 2005
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Moine

    Informations forums :
    Inscription : Novembre 2005
    Messages : 196
    Points : 216
    Points
    216
    Par défaut
    Citation Envoyé par dj_cue
    voila g pas compris dans les table subit et subit2 les clés primaires sont les clés secondaires.
    je ne coné pas bien les regles de passage d'un mcd a un mld.
    comment ca normaliser le tt.
    Comme tu le vois, une clé primaire peut-être représentée par un ensemble de champs. Tu peux toujours "dénormaliser" la génération automatique de ton PowerAMC en spécifiant une clé primaire toi-même.

    Sinon, pense à te renseigner ça et là en faisant quelques recherches pour en connaître un minimum sur les normes, les règles : exemple
    " Si un jour nocturne et un jour diurne pouvaient nous embrasser tous,
    ce serait le but suprême de tous les désirs. " [Schelling]

  7. #7
    Candidat au Club
    Inscrit en
    Mars 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    est il juste ce MLD ?????


    CLIENT : ( ID_CLIENT, NOM_CLIENT, RASON_SOCIAL, N_RC_CLIENT, ADRESSE_FACT_CLIENT, ADRESSE_CLIENT, PAYS_CLIENT, TEL_CLIENT, FAX_CLIENT )

    COMMANDE : ( ID_COM, ID_CLIENT, ID_FACT, N_BON_COM, DATE_COM )

    ECHANTILLON : ( ID_ECH, ID_ESSAI, TYPE_ECH, QUANTITE_ECH )

    ESSAIS : ( ID_ESSAI, ID_LABO, ID_COM, ID_SITE, ID_ECH, N_ESSAI, DATE_ESSAI, TYPE_ESSAI , LIBELLE_ESSAI, N_BUL_ANA, DATE_BUL_ANA )

    SITE : ( ID_SITE, ID_ESSAI, NOM_SITE, ADRESSE_SITE, TYPE_SITE )

    FACTURE : ( ID_FACT, N_FACT, DATE_ FACT, MONTANT_FACT, N_FACT_PF, DATE_ FACT_PF, MONTANT_ FACT_PF )

    TARIF : ( ID_TARIF, ID_ESSAI, ID_TVA, ID_CONV, PRIX )

    TVA : ( ID_TVA, LIB_TVA, REF_TVA )

    CONVENTION : ( ID_CONV, ID_TARIF, N_CONV, DATE_CONV, DATE_EXP_CONV )

    LABORATOIRE : ( ID_LABO, CODE_LABO, NOM_LABO, ADRESSE_LABO, TEL_LABO, FAX_LABO, RESPANSABLE_LABO, SPECIALITE_LABO )

    EMPLOYER : ( MAT_EMP, ID_LABO, ID_TARIF, ID_USER, NOM_EMP, PRENOM_EMP, FONCTION_EMP )

    USER : ( ID_USER, MAT_EMP, NOM_UTILISATEUR, MOT_DE_PASSE, CODE )


    légande :
    souligné + gras = "clés primaires"
    gras = "clés etrangeres"

  8. #8
    Inactif   Avatar de Médiat
    Inscrit en
    Décembre 2003
    Messages
    1 946
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 946
    Points : 2 227
    Points
    2 227
    Par défaut
    EMPLOYER : ( MAT_EMP, ID_LABO, ID_TARIF, ID_USER, NOM_EMP, PRENOM_EMP, FONCTION_EMP )

    USER : ( ID_USER, MAT_EMP, NOM_UTILISATEUR, MOT_DE_PASSE, CODE )
    Employer devrait, sans doute s'appeler Employé, j'imagine, mais que la clé de l'un se trouve dans la clé de l'autre est inutile (une relation bijective est généralement inutile).
    Si vraiment tu veux deux entités et 2 tables, il suffit que USER n'est pas de clé et que le lien soit identifiant, ce qui donnera le MLD suivant :

    EMPLOYE : ( MAT_EMP, ID_LABO, ID_TARIF, NOM_EMP, PRENOM_EMP, FONCTION_EMP )

    USER : ( MAT_EMP, NOM_UTILISATEUR, MOT_DE_PASSE, CODE )
    J'affirme péremptoirement que toute affirmation péremptoire est fausse
    5ième élément : barde-prince des figures de style, duc de la synecdoque
    Je ne réponds jamais aux questions techniques par MP

  9. #9
    Candidat au Club
    Inscrit en
    Mars 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    merci pour la correction.
    je veu aussi savoir si les regles de passage de l'MCD a l'MLD ont ete bien suivi (je veu une correction precise) a part biensur les tables employé et user qui viennent d'etre corrigé.
    merci a tous.

  10. #10
    Membre averti Avatar de Soutou
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 328
    Points : 378
    Points
    378
    Par défaut
    Génère les tables automatiqument et tu retrouveras tes clés primaires et étrangères dans le script. Si ton MCD est juste, l'outil génèrera un MLD et un script SQL juste.

    dj_cue, un conseil, lit un peu des livres. Et fais gaffe aux fautes qui si elles sont écrites avec un langage SMS, et avec un ton bien léger feront fuir à grandes enjambées des lecteurs.
    Pense à mettre Résolu sur ton message.

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

Discussions similaires

  1. Réponses: 29
    Dernier message: 20/09/2010, 18h02
  2. Réponses: 1
    Dernier message: 07/12/2008, 14h38
  3. passage du MCD AU MLD
    Par stef51 dans le forum Schéma
    Réponses: 2
    Dernier message: 12/06/2007, 08h31
  4. Passage du MCD en MLD en MPD
    Par shinshon dans le forum Schéma
    Réponses: 3
    Dernier message: 02/11/2005, 15h42

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