Dans cette fiche...

<retour sommaire>

Début de page Analyse du projet

Lorsque vous construisez un texte sur Word, par exemple, vous pouvez le taper et le modifier à votre gré.
Vous pouvez ainsi démarrer votre ordinateur et avoir un document terminé en 10 minutes.

Au contraire, quand vous allez construire une base de données, il faudra au préalable passer par une phase d'analyse, aboutissant à une sorte de cahier des charges de votre projet. Cette phase est importante : une base de données est un outil à moyen/long terme, et une mauvaise analyse pourrait vous faire perdre énormément de temps.

En résumé : n'allumez pas tout de suite votre ordinateur. Réfléchissez d'abord à ce que vous souhaitez faire !

Sans faire appel à des méthodologies d'analyse (comme Merise), voici quelques éléments pour définir votre base de données :

Début de page Listez en vrac...

Les besoins actuels
Les documents à éditer (recensez les documents déjà existants)
Les statistiques à obtenir
Les éléments à calculer
Les informations à stocker

 

Début de page Anticipez les besoins futurs

Quelles seront les évolutions possibles de votre base de données ?
La taille des rubriques prévues est-elle suffisante ?

 

Début de page Structurez vos informations

Une fois que vous avez énuméré tous les besoins et toutes les informations à stocker, classez ces informations par thème, en imaginant à chaque fois un bac de fiches papier.

Vous devrez créer une fiche (donc une table) pour chaque ensemble d'informations.

Exemples :

Une fiche Client
Une fiche Fournisseur
Une fiche Produit
Une fiche Facture...

Lorsque que vos fiches commencent à se dessiner, vérifiez qu'elles ne comportent pas d'information redondante. Par exemple, si sur chaque fiche Produit vous devez taper toutes les coordonnées du fournisseur, c'est qu'il faut séparer Produit et Fournisseur.

Essayez également de repérer les relations entre fiches (ou tables), en formulant des phrases du type :

"Un client reçoit plusieurs factures"
"Une facture comporte plusieurs lignes de détail"
"Une ville regroupe plusieurs clients"

Ce genre de phrases met en évidence les tables et leurs relations.