Bonjour,
Je travaille sur une base de donnée ayant l'organisation suivante :
3 tables de clients de catégories différentes :
Client1 avec les champs idclient1, nom, prenom, adresse, champA, champB, champC
Client2 avec les champs idclient2, nom, prenom, adresse, champD, champE, champF
Client3 avec les champs idclient3, nom, prenom, adresse, champG, champH, champI
et une table facture avec les champs idfacture, typeclient, idclient, champJ, champK, champL
Pour l'édition d'une facture le champ idclient va pointer tantôt sur Client1, tantôt sur Client2, tantôt sur Client3 selon la valeur du champ typeclient. Ce type d'organisation est il acceptable. N'y aurait il pas eu une façon plus simple qui aurait évité d'avoir une clé étrangère sur plusieurs tables .
Merci de votre réponse.
Partager