Dans une base de données trés simple, je voudrais gerer des comptes bancaires. J'ai donc pensé à deux entités : Compte et Operation. Une operation est soit une sortie, soit une entrée d'argent dans un compte.
J'ai un probleme au niveau des soldes des comptes. J'ai deux possibilités :
dans le cas 1, il faut qu'à chaque nouvelle operation entrée ,modifier le solde du compte concerné.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 1 : Compte(IdCompte,Nom,Solde) Operation(IdOperation,Libéllé,Montant,IdCompte) ou 2 : Compte(IdCompte,Nom) Operation(IdOperation,Libéllé,Montant,IdCompte)
dans le cas 2, pour connaitre le solde actuel d'un compte faire une requete Sum sur les operations qui concernent ce compte.
Ma question est : quelle est la meilleure solution (etonnant comme question) , ou existe-t-il une troisieme solution meilleure que ces deux là?
Partager