Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Modélisation] Relation liste d'id

Sujet résolu
    25 novembre 2010 à 23:39:32

    Bonjour,

    Tout d'abord, désolé pour ce titre, je ne sais pas trop comment exprimer clairement mon problème.

    Je voudrais savoir qu'elle est la meilleur solution pour modéliser le problème suivant. J'ai une table contenant une liste de personne et une autre table contenant une liste de langue (francais, anglais, etc)

    Les solutions auxquelles j'ai pensé :

    Table Personne

    ID Nom Langues
    1 Paul 1,3
    2 Pierre 2, 3


    Table langue
    Id Langue
    1 Français
    2 Anglais
    3 Allemand


    OU

    supprimer la colonne personne.langues pour créer une troisième table

    Table pers-langue
    Id | Id_pers | Id_langue
    1 | 1 | 1
    2 | 1 | 3
    3 | 2 | 2
    4 | 2 | 3

    Voilà, ma crainte avec cette dernière solution est l'explosion de l'espace disque si le nombre de personne est important.

    Merci d'avance pour vos lumières
    • Partager sur Facebook
    • Partager sur Twitter
    Mapnbox.com - Localisez les activités de vos coffrets cadeaux
    Anonyme
      25 novembre 2010 à 23:44:29

      Citation : piu65


      supprimer la colonne personne.langues pour créer une troisième table


      Ouais, exactement. Fais ça.

      Citation : piu65



      Table pers-langue
      Id | Id_pers | Id_langue
      1 | 1 | 1
      2 | 1 | 3
      3 | 2 | 2
      4 | 2 | 3


      Par contre là non.
      La colonne Id est tout à fait inutile.
      Le couple {Id_pers, Id_langue} offre la propriété d'unicité et d’irréductibilité. C'est la clé primaire.

      Citation : piu65


      Voilà, ma crainte avec cette dernière solution est l'explosion de l'espace disque si le nombre de personne est important.


      Y a pas de quoi s'inquiéter à ce niveau.

      ;)
      • Partager sur Facebook
      • Partager sur Twitter
        25 novembre 2010 à 23:47:27

        C'est vrai que cet id ne sert à rien, c'est par habitude d'en mettre un à chaque fois.

        Je te remercie pour ta réponse, c'est ce que je pensais faire mais je souhaitais un avis avant de me lancer !

        Si quelqu'un a une meilleure solution que j'aurais omise je suis preneur !
        • Partager sur Facebook
        • Partager sur Twitter
        Mapnbox.com - Localisez les activités de vos coffrets cadeaux
          26 novembre 2010 à 0:07:04

          Citation : piu65

          Si quelqu'un a une meilleure solution que j'aurais omise je suis preneur !



          c'est tout à fait classique comme problème, suis les conseils du cintre sournois XDDD
          • Partager sur Facebook
          • Partager sur Twitter

          [Modélisation] Relation liste d'id

          × 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