ifproject - implémentation d'un Web Service financier et du client J2ME correspondant
4.2. La base de données

Concernant la base de données, nous reprenons ici ce qui a été initialement mentionné dans le cahier des charges :

Toutes les données nécessaires au présent projet se trouvent stockées dans une base de données contenant les cours historiques d’un certain nombre de titres boursiers.

Dans la pratique de ce projet, nous travaillerons sur un « portefeuille » d’une douzaine d’actions, représenté par le tableau suivant :

Portefeuille

Les valeurs effectivement fournies sont, pour chaque jour ouvré du marché considéré :

Implicitement, le titre considéré est lié à un marché donné, et le prix s’entend donc dans une devise fixée.

Ces données seront stockées dans une base de données MySQL dont le schéma est décrit dans le diagramme suivant:

base de données

Schéma de la base de données wsdb-lt contenant les cours historiques
(ERRATUM : les clés sont au format id_xxx et non idxxx)

Ajoutons cependant que pour le développement du projet, nous nous sommes limité au cours de bourse compris entre le 1er janvier 2005 et le 31 mars 2006. Nous avons par ailleurs, pour chaque titre du portefeuille, ajouté dans la base de données la première cotation, puisque cette information doit potentiellement être fournie par le WS.

  • <<
  •  
  • >>