Bonjour et merci pour ta réponse,
ce logiciel est destiné à un indépendant qui gère seul son activité.
Les devis, facture, bordereaux sont uniquement destinés à ça clientèle.
Les commandes à ces fournisseurs de produits.
D'un point de vue uml, je pense qu'en annotant simplement les lien avec un ''if fournisseur'' pour commande, produit ou "if client" pour devis, facture, bordereau cela corrigera mon erreur de schématisation d'avoir tout relier à personne.
Mais d'un point de vue encodage sql de ma db je relierai plutot le "foreign key personne" contenue dans ma table client aux documents destinés uniquement aux client ( devis, facture, bordereau) et la "foreign key personne" de la table fournisseur aux documents destinés uniquement aux fournisseurs ( commande, table produit).
Partager