7.2.2 Conception du stockage des
données
L'analyse des données réalisée et qui a
abouti à l'élaboration d'un diagramme de classes, nous
amène dès lors à se pencher au stockage des
données. Le mode de stockage des données que nous utilisons est
le système de gestion de base de données relationnelles. Ce mode
de stockage impose un changement de représentation entre la structure
des classes et la structure des données relationnelles. Une classe
définit une structure de données à laquelle souscrivent
des instances ; elle correspond à une table du modèle
relationnel : chaque attribut donne lieu à une colonne, chaque
instance stocke ses données dans une ligne [1] (cf. Tableau 8).
Tableau 8:
Equivalence entre concepts objets et relationnels
Diagramme de classes (modèle objet)
|
Diagramme logique de données (Modèle
relationnel)
|
Classe
|
Table
|
Attribut
|
Colonne
|
Identifiant
|
Clé primaire
|
Association
|
Clé étrangère ou table
|
Ci-dessous la structure des tables relationnelles (cf. Figure
17).
Figure 17:
Schéma relationnel
Les cas d'utilisation répertoriés et
décrits, ont mis en évidence ce que va réaliser notre
système en terme de fonctionnalités. A cela, s'ajoute la
modélisation des données qui présentent dans le diagramme
de classes les données qui vont être manipulées par les
différents acteurs du système. Ce diagramme de classes fut
traduit pour aboutir au modèle relationnel qui montre comment les
données seront stockées dans la base de données.
|