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

Langage Java Discussion :

Création de table SQL et JDBC


Sujet :

Langage Java

  1. #1
    Membre actif Avatar de JavaAcro
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2004
    Messages
    533
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 100
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juin 2004
    Messages : 533
    Points : 294
    Points
    294
    Par défaut Création de table SQL et JDBC
    Bonjour,
    Mon projet qui consiste à gérer les comptes d'UN client d'une banque: UN client possède un compte courant C, un compte joint J et un compte épargne E qui possède un numéro de compte bien sur, une première valeur créditée et le taux d'épargne. Ma question: faut-il créer une seule table qui possède le paramètre Catégorie de compte(CCpt) ou bien, faut-il créer TROIS tables, en spécifiant la clé primaire et la clé étrangère? Merci d'avance pour votre aide.
    The beautiful thing about learning is that nobody can take it away from you.

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 310
    Points : 9 522
    Points
    9 522
    Billets dans le blog
    1
    Par défaut
    "3 tables" est à comprendre : - 1 table pour le compte courant - 1 table pour le compte joint - 1 table pour le compte épargne ? Dans la mesure où ces tables ont la même structure, je ferais 1 table de comptes avec une colonne "type compte" pour discriminer (ta solution 1) et une clé étrangère vers la table client (puisque le compte est attaché à un client). C'est nettement plus pratique à l'exploitation... Par exemple, pour savoir quels comptes possède un client, une seule requête suffit, sinon, il faudrait 3 requêtes sur 3 tables. Pour avoir le compte "courant" d'un client, une seule requête avec en argument l'identifiant du client et le code correspondant à "compte courant". Si demain il y a un autre type de compte, pas besoin de créer une quatrième table et de revoir les programmes pour l'inclure. Bref, je n'y vois que des avantages. Si par contre elles n'ont pas la même structure, la question peut se poser de faire autant de tables que de types. Là, on pourrait même arriver à 4 tables : - 1 table pour tout ce qui est commun - 1 table pour les données spécifiques au compte courant - 1 table pour les données spécifiques au compte joint - 1 table pour les données spécifiques au compte épargne
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Réponses: 1
    Dernier message: 05/06/2010, 01h29
  2. aide création de table sql
    Par julien0709 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 18/03/2010, 16h09
  3. [AC-2003] Gérer création de table SQL/VBA (200 000 lignes)
    Par jbulysse dans le forum VBA Access
    Réponses: 6
    Dernier message: 24/08/2009, 12h06
  4. Création de table SQL
    Par Pierre8r dans le forum Langage SQL
    Réponses: 1
    Dernier message: 17/01/2008, 12h41
  5. PB de création de table Access via JDBC
    Par jakouz dans le forum JDBC
    Réponses: 1
    Dernier message: 04/12/2007, 17h29

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