Utiliser la clé étrangère d'une autre table

Résolu/Fermé
jpouzoulet Messages postés 22 Date d'inscription vendredi 21 juin 2013 Statut Membre Dernière intervention 1 janvier 2015 - 21 juin 2013 à 18:11
jpouzoulet Messages postés 22 Date d'inscription vendredi 21 juin 2013 Statut Membre Dernière intervention 1 janvier 2015 - 24 juin 2013 à 10:09
Bonjour,
Je suis actuellement en train de faire un diagramme sur My SQL Workbench et j'ai mis dans une table la clé primaire d'une autre table (jusque là tout va bien :) ) mais celle-ci est en fait clé étrangère de cette même table.
Etant donné que je ne me sens pas très claire voici un schéma :

Article-------->|Commande -------->|Invendus
IdArticle.........|IdCommande..........|IdInvendu
......................|IdArticle..................|IdArticle
......................|IdPointdevente.......|IdPointdevente
......................|Date

Trois tables : Article, Commande, Invendus

En gras j'ai mis mes clés primaire, en gros Idarticle passe par 2 relations ...
Judicieux ? Impossible ?

Merci d'avance pour votre aide :)
A voir également:

2 réponses

Thorak83 Messages postés 1051 Date d'inscription jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 156
Modifié par Thorak83 le 21/06/2013 à 18:20
Bonjour,

La clé primaire dans commande devrais être sur idCommande

Dans commande idarticle et IdPointdeventede sont des clés étrangères

Cordialement
0
jpouzoulet Messages postés 22 Date d'inscription vendredi 21 juin 2013 Statut Membre Dernière intervention 1 janvier 2015
21 juin 2013 à 19:03
On nous apprend vraiment n'importe quoi en école d'ingé ... :p

Comment n'avoir qu'une commande correspondant à un article commandé par un point de vente à une date donnée ?? ( j'ai omis de mettre en gras la date)
Je veux éviter les doublons dans ma table commande...

Merci d'avance
0
Thorak83 Messages postés 1051 Date d'inscription jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 156
23 juin 2013 à 09:10
Il suffit de mettre un index unique sur ces 3 champs
0
jpouzoulet Messages postés 22 Date d'inscription vendredi 21 juin 2013 Statut Membre Dernière intervention 1 janvier 2015
24 juin 2013 à 10:09
Parfait c'est ce que je voulais !
0