Liens entre tables

Amandouille -  
 Delphine -
Bonjour,

J'ai créé une base de données pour gérer les fiches techniques de mon entreprise le problème étant que j'ai des données qui sont en lien avec l'espèce, et des données en lien à la fois avec l'espèce et l'aspect.
J'ai ensuite une table avec le numéro d'article et des infos.
Mais je ne sais pas comment faire pour que quand je met telle espèce et tel aspect il me mettre l'info qui est relative aux 2, et aussi qui est relative à chacun indépendamment

Je ne sais pas comment créer ma table ni comment faire les liens entre les deux

(ni même formuler correctement mon problème)

J'espère que quelqu'un pourra m'aider,

1 réponse

  1. Delphine
     
    Bonjour Amandouille

    Je ne connais pas vos tables mais si vous voulez les relier il faut faire quelques chose comme çà:

    table especes
    id_espece clé primaire autoincremente
    nom
    ....

    table aspect
    id_astect clé primaire autoincremente
    nom
    .....

    table aspect_especes
    id_aspect_espece clé primaire autoincremente
    id_espece clé primaire de la table espece devient ici clé etangère
    id_aspect clé primaire de la table aspectdevient ici clé etangère
    description
    ....

    Ce qui est important c'est que quand on relie des tables il faut utiliser les clés primaires des tables.
    Sinon on ne sait pas exactement à quoi l'élément fait référence.

    Dites moi si vous avez encore besoin d'aide.
    1