Utiliser la clé étrangère d'une autre table
Résolu
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 :)
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 :)
2 réponses
-
Bonjour,
La clé primaire dans commande devrais être sur idCommande
Dans commande idarticle et IdPointdeventede sont des clés étrangères
Cordialement -
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