MCD : contraintes - SQL/NoSQL - Programmation
Marsh Posté le 08-06-2008 à 20:48:41
déjà tes cardinalités sont complètement éronné.
Un compte ne peux appartenir qu'à un seule client et un client ne peut avoir qu'un et un seul compte? A mon avis c'est dans l'autre sens.
Ta contrainte, tu l'as automatiquement étant donné qu'un compte ne peut appartenir qu'à un seul client.
Donc pour moi, ta relation entre Client et Virement est inutile car il est possible de retrouver le client via le compte bancaire.
Marsh Posté le 08-06-2008 à 23:49:12
J'étais parti sur un compte qui puisse être utilisé par plusieurs utilisateurs.
L'utilisateur pouvant effectuer un virement sur son compte afin d'en modifier le solde.
Virement ==> id_virement / montant_virement
Compte ==> id_compte / solde_compte
Sinon ouais, je vois ce que tu veux dire...
Marsh Posté le 08-06-2008 à 16:06:03
Salut,
j'ai 3 tables reliés entre elles de manière "circulaire". On m'a dit qu'il était possible de faire une contrainte entre ces tables, du genre : un client ne peut pas effectuer un virement sur un compte qui n'est pas le sien.
Je ne vois pas trop à quoi ça correspond.
Si quelqu'un pouvait m'aiguiller...
Merci