Ce qui est important, c'est de bien séparer la base de données des logiciels qui l'utilisent. On peut arbitrairement classer ces logiciels sont de deux sortes, ceux qui lui fournissent des données et ceux qui les exploitent.
On peut constater dans la pratique, que les logiciels fournissant les données à la base sont assez stables et sont assez peu souvent modifiés. Par contre, les logiciels d'exploitation doivent répondre à des demandes souvent variées. Ce qui était de la plus haute importance hier ne sera peut-être plus utilisé demain. Ils ont une vie beaucoup plus rapide. Il existe aussi des logiciels d'exploitation stratégiques comme ceux qui envoient les factures au client.
Alors je vois se dessiner les grandes lignes de la modularité des applications :
- La base de données
- La saisie
- L'exploitation critique
- L'exploitation libre
La saisie et l'exploitation peuvent être faites pas le web, un programme spécifique local ou distant, un programme générique comme pgaccess ou OpenOffice ou encore avec une console en sql. Cette modularité doit être expliquée et mise à profit.
Pour en revenir au fonctionnement de type access, elle n'est qu'un cas particulier.
[^] # Re: Un compromis est possible
Posté par Pierre Jarillon (site web personnel) . En réponse à la dépêche Première bêta de PostgreSQL 8. Évalué à 3.
On peut constater dans la pratique, que les logiciels fournissant les données à la base sont assez stables et sont assez peu souvent modifiés. Par contre, les logiciels d'exploitation doivent répondre à des demandes souvent variées. Ce qui était de la plus haute importance hier ne sera peut-être plus utilisé demain. Ils ont une vie beaucoup plus rapide. Il existe aussi des logiciels d'exploitation stratégiques comme ceux qui envoient les factures au client.
Alors je vois se dessiner les grandes lignes de la modularité des applications :
- La base de données
- La saisie
- L'exploitation critique
- L'exploitation libre
La saisie et l'exploitation peuvent être faites pas le web, un programme spécifique local ou distant, un programme générique comme pgaccess ou OpenOffice ou encore avec une console en sql. Cette modularité doit être expliquée et mise à profit.
Pour en revenir au fonctionnement de type access, elle n'est qu'un cas particulier.