Dans cette fiche... |
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 :
Les besoins actuels
Les documents à éditer (recensez les documents déjà existants)
Les statistiques à obtenir
Les éléments à calculer
Les informations à stocker
Quelles seront les évolutions possibles de votre base de données ?
La taille des rubriques prévues est-elle suffisante ?
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.