IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Schéma Discussion :

[MCD]Gestion de comptes bancaires


Sujet :

Schéma

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 12
    Points : 6
    Points
    6
    Par défaut [MCD]Gestion de comptes bancaires
    Je voudrais savoir si ma modélisation est bonne, parce que j'ai un doute au niveau de la table Credit et de la table Debit :
    Voici l'image de mes relations sur Access :
    http://cjoint.com/?fwnrouiWwc

  2. #2
    Membre expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Points : 3 134
    Points
    3 134
    Par défaut
    bonjour.
    Avant tout, je te propose de passer par un MCD avant de proposer un MLD.
    Sinon il ne devrait pas y avoir de distinction selon moi entre crédit et débit : ces deux choses sont en réalité des Opérations. J'en veut pour preuve la très grande similitude des tables et l'absence de tout delta.

    Dans compte, ce serait plutot Num, à la place de Nom, non ?

    A quoi servent les "NomCompte" de débit/crédit ?
    Pas d'entité Banque ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 12
    Points : 6
    Points
    6
    Par défaut
    Merci beaucoup de ta réponse hed62.
    En effet il vaut mieux changer mes 2 tables Debit et Credit en une seule table appelée Opérations, je distinguerai donc le debit et le credit par un booleen par exemple?
    Je n'ai pas fait d'entité Banque pour l'instant, mais il est vrai qu'il serait plus judicieux d'en faire une.

  4. #4
    Membre expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Points : 3 134
    Points
    3 134
    Par défaut
    booleen par exemple?
    Non, meme pas, un credit a une valeur positive, un debit une valeur négative (ou inversement selon où tu te place pour editer les comptes)

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 12
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par hed62 Voir le message
    Non, meme pas, un credit a une valeur positive, un debit une valeur négative (ou inversement selon où tu te place pour editer les comptes)
    D'accord mais comme les opérations sont stockées dans la base de données, il faut bien que je différencie les crédits des débits??

  6. #6
    Membre expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Points : 3 134
    Points
    3 134
    Par défaut
    Plutôt que d'affirmer ou non telle ou telle réponse, on va essayer de trouver en raisonnant "simplement" :

    il faut bien que je différencie les crédits des débits
    Pourquoi ? Je veux dire, dans quel cas la sauvegarde d'une information de distinction est elle importante ?

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 12
    Points : 6
    Points
    6
    Par défaut
    Parce qu'en fait dans mon application je vais afficher les différentes opérations effectuées sur le compte. Il est donc utile de les différentier.

  8. #8
    Membre expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Points : 3 134
    Points
    3 134
    Par défaut
    Il est donc utile de les différentier
    ok, mais est ce que cette distinction doit être faite en base. Ne peut elle pas être "calculée" ou déduite, en fonction des informations d'une Opération ?

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 12
    Points : 6
    Points
    6
    Par défaut
    Les opérations, comme tu as pu le voir, on les même propriétés : numéro, libellé, montant, etc.
    On ne pourrait donc pas savoir si ce sont des opérations de crédit ou de débit.

  10. #10
    Membre expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Points : 3 134
    Points
    3 134
    Par défaut
    Sauf si :
    un credit a une valeur positive, un debit une valeur négative

  11. #11
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 12
    Points : 6
    Points
    6
    Par défaut
    Ah oui pardon ^^ J'essaye ça et je te tiens au courant du résultat!

    Merci beaucoup pour ton aide!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MCD] Avis sur MCD de gestion de comptes bancaires
    Par ecarbill dans le forum Schéma
    Réponses: 10
    Dernier message: 09/01/2019, 17h15
  2. Gestion de comptes bancaires sous C++
    Par abdeljaouad dans le forum C++
    Réponses: 11
    Dernier message: 22/05/2009, 20h34
  3. [MySQL] Gestion de compte (bancaire par exemple)
    Par jmtrivia dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 16/04/2009, 23h13
  4. Gestion de comptes bancaires
    Par Franck.H dans le forum Applications et environnements graphiques
    Réponses: 7
    Dernier message: 02/11/2007, 09h06
  5. [Modèle Relationnel] Gestion de comptes bancaires.
    Par Elmilouse dans le forum Schéma
    Réponses: 3
    Dernier message: 31/08/2004, 16h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo