Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1748 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Question sur les tables

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Question sur les tables

n°2195374
nova91
Posté le 25-06-2013 à 07:21:05  profilanswer
 

Bonjour à tous,
 
Petite question au niveau d'un MCD.
J'ai deux tables SOCIETE et PERSONNE, une table TRANSFERT et une table PRODUIT.
Dans la table TRANSFER j'ai l'idPRODUIT, idEMETTEUR et idDESTINATAIRE.  
Les sociétés et les personnes peuvent être des émetteurs et des destinataires.
La question est donc : comment construire les tables pour pouvoir gérer le transfert? Quels vont être les foreign keys?  
 
Merci d'avance.

mood
Publicité
Posté le 25-06-2013 à 07:21:05  profilanswer
 

n°2195421
rufo
Pas me confondre avec Lycos!
Posté le 25-06-2013 à 14:22:38  profilanswer
 

Ben dans PERSONNE, y'a la clé étrangère idSOCIETE qui pointe sur SOCIETE.
Dans TRANSFERT, les clés étrangères sont idPRODUIT qui pointe sur PRODUIT, et les 2 idEMETTEUR et idDESTINATAIRE qui pointent toutes les 2 sur SOCIETE.


Message édité par rufo le 25-06-2013 à 14:23:02

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2196225
sltpaulo
Posté le 02-07-2013 à 11:52:19  profilanswer
 

Je ne suis pas d'accord, car si j'ai bien compris, une "Personne" ne fait pas forcément partie d'une société, je pense que c'est deux entités différentes.
 
Je te propose deux solutions, dans les deux, tu devras avoir un lien entre Transfert et Produit (table produit => 'Id_produit','nom','desc',...)
(table transfert => 'Id_transfert', 'Id_prod','Id_dest','Table_name','nom',...)
(table Personne/Société => 'Id_pers/soci' ....)
 
Dans table transfert tu lies ton produits comme l'a dit rufo mais tu lies personne société avec leur id et le nom de la table / ou un id (1/2)
 
Voila bonne chance


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Question sur les tables

 

Sujets relatifs
Requêtes SQL "simples" sur 3 tablesQuestion
Access: relation entre 3 tablesQuestion pour un modérateur
petite question opérateurs en JAVA (dev. android)question sur l'instalation de opencv 2.3.1 avec vs2010 et CMake 2.8
Question d'architecture (decouper ses tables au maximum ?)Petite question SQLienne --> organisation des tables
Question vis a vis des tables sys d'oracle[Access] Question de base sur les tables/requêtes
Plus de sujets relatifs à : Question sur les tables


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR