Partage
  • Partager sur Facebook
  • Partager sur Twitter

Creation MCD Access / Help

    20 octobre 2017 à 16:54:38

    Bonjour,

    Je suis un peu rouillé en MCD et j'aurai besoin de votre aide.

    J'ai une fichier excel contenant ces informations :

    NR

    NAME

    CREATE_DATE

    UPDATE_DATE

    STATE

    REVISION

    ITERATION

    LATEST

    Voila un exemple de mon fichier :

    NR NAME CREATE_DATE UPDATE_DATE STATE REVISION ITERATION LATEST
    U212A3430236 COCKPIT DISTRIBUTION BOX 10/02/2017 10/02/2017 OPEN A 1 0
    U212A3430236 COCKPIT DISTRIBUTION BOX 10/02/2017 10/02/2017 OPEN A 2 0
    U212A3430236 COCKPIT DISTRIBUTION BOX 10/02/2017 10/04/2017 OPEN A 3 0
    U212A3430236 COCKPIT DISTRIBUTION BOX 10/02/2017 26/04/2017 OPEN A 4 0
    U212A3430236 COCKPIT DISTRIBUTION BOX 10/02/2017 26/04/2017 OPEN A 5 0
    U212A3430236 COCKPIT DISTRIBUTION BOX 10/02/2017 09/05/2017 OPEN A 6 0
    U212A3430236 COCKPIT DISTRIBUTION BOX 10/02/2017 09/05/2017 OPEN A 7 0
    U212A3430236 COCKPIT DISTRIBUTION BOX 10/02/2017 09/05/2017 OPEN A 8 0
    U212A3430236 COCKPIT DISTRIBUTION BOX 10/02/2017 09/05/2017 OPEN A 9 0
    U212A3430236 COCKPIT DISTRIBUTION BOX 10/02/2017 15/05/2017 INWORK A 10 0
    U212A3430236 COCKPIT DISTRIBUTION BOX 10/02/2017 02/10/2017 SERIALRELEASED A 11 1
    U212A3430236 COCKPIT DISTRIBUTION BOX 03/10/2017 03/10/2017 OPEN B 1 0
    U212A3430236 COCKPIT DISTRIBUTION BOX 03/10/2017 05/10/2017 INWORK B 2 0
    U212A3430236 COCKPIT DISTRIBUTION BOX 03/10/2017 10/10/2017 SERIALRELEASED B 3 1
    Comme vous pouvez le voir, on peut avoir plusieurs fois le meme part number, le meme statut et la meme revision mais seul l'iteration change.
    Chaque ligne pour un part number et une revision a une iteration unique
    Il peut y avoir plusieurs revisions differentes pour un part number ( A, B, C, D, etc...)
    J'ai fait un import de mon fichier excel mais j'aimerai organiser ces données de facon plus fonctionnelle car beaucoup de repetitions.
    Avez vous une idée du MCD que je devrai mettre en place ? Au final j'aimerai garder uniquement 
    Si vous avez besoin de precisions, hesitez pas a me demander.
    Cordialement.
    • Partager sur Facebook
    • Partager sur Twitter
      20 octobre 2017 à 17:17:36

      Bonjour,

      Si je comprend bien, il faut au moins créer trois entités : part, revision, iteration ... chacune avec une relation 1,n ... le MCD :

      Ce qui donne le MLD suivant :

      • part ( id_part [pk], nr [unique], name, create_date )
      • revision ( id_revision [pk], id_part [fk], revision )
      • iteration ( id_iteration [pk], id_revision [fk], update_date, state, latest )

      Après si tu n'as pas de données complémentaires à la révision, ce n'est peut-être pas utile de créer cette entité mais simplement un attribut "revision" dans l'entité "iteration" et une relation 1,n directe entre part et iteration  ...

      Ce qui donne le MLD :

      • part ( id_part [pk], nr [unique], name, create_date )
      • iteration ( id_iteration [pk], id_part [fk], revision, update_date, state, latest )

      -
      Edité par Benzouye 20 octobre 2017 à 17:22:22

      • Partager sur Facebook
      • Partager sur Twitter
      Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
        23 octobre 2017 à 10:42:19

        Merci pour ta reponse. je vais essayer tout de suite :)

        Cordialement.

        • Partager sur Facebook
        • Partager sur Twitter

        Creation MCD Access / Help

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown