Désolé pour la 3ième colonne, c'est une erreur. Il s'agit de la 2ième colonne, la colonne des champs.
T_BanqueCompte Une banque peut avoir plusieurs comptes
RefBanqueCompte (2)
RefBanque (1)
RefCompte : Pourquoi on ajoute une deuxième référence de compte ? Car le (2) définis déjà un compte ?
Ce n'est pas indispensable mais c'est une habitude que j'ai.
Je mets toujours une clef autonum dans mes tables.
Je m'en sert ou pas mais elle est là au cas où j'en aurai besoin un jour.
Selon moi, une personne ne peut pas être un compte.
Elle peut être titulaire d'un compte individuel ou un compte commun.
Dans le cas d'un compte commun elle est titulaire du compte avec d'autre personne.
Donc on a quelque chose comme :
BanqueA, CompteB, PesronneC 'compte individuel
BanqueA, CompteC, PesronneC 'compte commun
BanqueA, CompteC, PesronneD 'compte commun
et on peut avoir au niveau du compte un indicateur du type EstCommun Oui/Non.
Sinon, on peut aussi dire que tous les comptes qui ont plus d'un titulaire sont communs.
L'indiacteur au niveau du compte peut permettre d'éviter d'assigner plusieurs personne à un compte individuel.
Pas au niveau des données mais par code dans les formulaires.
Tu pourrais aussi décider que tu te moques complétement de savoir qui est titulaire du compte et ne pas décendre au niveau personne.
Tu aurais alors quelque chose comme
RefBanqueCompte (2)
RefBanque (1)
RefCompte
IntituleCompte
Ce qui pourrait être suffisant si tu n'es pas la banque.
A+
Partager