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 SQL Discussion :

Quelle structure de table choisir ?


Sujet :

Langage SQL

  1. #1
    Membre régulier

    Inscrit en
    Juin 2003
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 158
    Points : 96
    Points
    96
    Par défaut Quelle structure de table choisir ?
    Bonjour,
    Je développe une application de bourse et je me demande quelle structure de données adopter.
    Pour chaque action (cotées en France, je vais me limiter au marché français pour l'instant), je dois stocker plusieurs informations(code, cours d'ouverture, cous de clotûre, plus haut, plus bas, volume, et d'autres à venir).
    Dans une première version du logiciel, j'avais créé une table par action, ce qui équivaut à une base avec environ 800 tables !
    Je ne pense pas que cela soit la bonne solution mais à l'opposé, une seule table contenant toutes les cotations de chaque action, ce qui représente 200000 lignes par an, est-ce la bonne solution ?

    Merci d'avance pour votre aide

  2. #2
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8 001
    Points : 30 903
    Points
    30 903
    Billets dans le blog
    16
    Par défaut
    Pardonnez-moi d'être direct, mais commencez par apprendre à modéliser (au moins les rudiments de la chose...), sinon vous ferez n'importe quoi et vous vous en mordrez les doigts.

    Parcourez par exemple le forum Merise. Quand vous aurez compris ce qui s'y écrit (en conservant un esprit critique !), ça sera déjà une bonne chose.

    Bon courage
    (a) Faites simple, mais pas plus simple ! (A. Einstein)
    (b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
    => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench
    Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.

  3. #3
    Membre émérite

    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Points : 2 579
    Points
    2 579
    Par défaut
    Je lirais des cours au début plutôt que des sujets dans le forum. L'esprit de synthèse y est plus profitable pour commencer.

    par exemple : http://sqlpro.developpez.com/cours/modelisation/merise/

Discussions similaires

  1. Coder ls : quelle structure de données choisir ?
    Par gautgaut dans le forum Linux
    Réponses: 4
    Dernier message: 20/02/2015, 16h39
  2. Datawarehouse, Datamarts : Quelle structure choisir ?
    Par caballero dans le forum Alimentation
    Réponses: 2
    Dernier message: 30/05/2007, 08h57
  3. Réponses: 8
    Dernier message: 17/04/2007, 12h33
  4. [Arbre] Quelle structure de table ?
    Par monmien dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 24/01/2006, 08h34
  5. [Strategie]arborescence : quelle structure choisir ?
    Par iubito dans le forum Général Java
    Réponses: 12
    Dernier message: 20/09/2004, 14h46

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