Bonjour,
Dans le cadre d'un exercice, je souhaite effectuer le lien entre une entreprise et un client pour un contrat.
Une entreprise peut établir n contrats et un contrat est rattaché à une seule entreprise.
Un client peut souscrire à n contrats mais peut ne pas y souscrire (se désister), un contrat est rattaché à un seul client
J'ai pensé à une relation de ce type :
L'entité contrat contient à ce moment :
CONTRAT
idContrat clé primaire
idEntreprise clé étrangère référence Entreprise(idEntreprise) NOT NULL
idEntreprise clé étrangère référence CLIENT(idClient) NULL
Ce qui permet de retrouver l'entreprise émettrice et la souscription client, et de garder la trace du contrat même si le client se désiste. En cas de désistement il faudra supprimer la FK CONTRAT(idClient).
Je me pose la question de regrouper client et entreprise dans la même entité "TIERS" (en admettant que ce soit la même typologie), il faudra à ce moment voir si la relation est possible avec contrat.
Pourriez-vous svp me donner votre avis ?
Merci,
C. Tob
Partager