Partage
  • Partager sur Facebook
  • Partager sur Twitter

Clef étrangère dans une table intermédiaire

Sujet résolu
15 mai 2018 à 20:22:06

Bonsoir,
Je suis confronté à un petit soucis dans un dernier exercice, j'ai en fait 3 tables:

1er table s'intitule Film avec 4 colonnes



2ème table se nomme Acteur avec 5 colonnes

3ème table s'appelle Collaborateur avec 1 colonne
Elle regroupe le CodeF de la table Film , dans l'énoncé c'est écrit que c'est l'identifiant du film


Je vais maintenant dans la vue relationnelle de la table collaborateur pour relier la table film à la table collaborateur.


Et là ça ne fonctionne pas... :?
Avez-vous une idée ?

Voici déjà un petit aperçu de mes tables/relations


Merci pour votre aide.

-
Edité par Augustin1340 15 mai 2018 à 21:50:52

  • Partager sur Facebook
  • Partager sur Twitter
16 mai 2018 à 9:27:23

Hello, es-tu sûr que ta table collaboration est juste ?

Faire une table avec une seule colonne dont l'info est déjà présente dans une autre table n'a pas grand intérêt. Par contre tu dois sans doute avoir une relation n à n entre film et acteur ce qui implique une table de relation.

  • Partager sur Facebook
  • Partager sur Twitter
16 mai 2018 à 10:09:39

Bonjour,

Xaaav67 a écrit:

Par contre tu dois sans doute avoir une relation n à n entre film et acteur ce qui implique une table de relation.

Oui ...

Augustin1340 a écrit:

Je vais maintenant dans la vue relationnelle de la table collaborateur pour relier la table film à la table collaborateur. Et là ça ne fonctionne pas... :?

La table collaborateur devrait comporter 2 colonnes clés étrangères : IdentA et CodeF

La clé primaire de la table collaborateur serait composée de ces deux colonnes.



-
Edité par Benzouye 16 mai 2018 à 10:10:49

  • Partager sur Facebook
  • Partager sur Twitter
Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL