-
Relation de table
J'ai 2 entité une donnee et l'autre pays
en gros je reçois plusieurs enregistrement et j'aimerai avoir une table unique pays qui répertorie tous mes pays sans doublon
Table donnée
ID_donnee INT PK
donnée VARCHAR(45)
pays VARCHAR(45)
indicateur VARACHAR(45)
Table pays
ID_pays PK
pays
J'ai un soucis dans la table pays c'est sure....comment lier ces tables en SQL
qui doit être PK qui doit être FK
-
Bonjour,
D'après ce que j'ai compris tu dois remplacer pays par ID_pays dans la table Données et faire le lien par ID_pays qui sera FK dans la table données et PK dans la table pays.
-
donnee(#id_donnee, donnee, indicateur, #id_pays) //ici PK #id_donnee et FK #id_pays
pays(#id_pays, pays) //ici PK #id_pays