1.3 Objectif de l’ouvrage
21
© Dunod – La photocopie non autorisée est un délit.
• 15 % comportent des erreurs de traduction du schéma conceptuel en structures
SQL.
Modèles de calcul, résolution des études de cas (chapitre 18, formulation des
modèles abstraits uniquement, erreurs syntaxiques ignorées) :
• 40 % des modèles sont corrects,
• 20 % des modèles contiennent des erreurs de structure (erreurs d’indices par
exemple),
• 30 % des modèles comportent des erreurs de logique qui produiront des
réponses incorrectes mais plausibles, et donc difficiles à détecter,
• 20 % des modèles comportent des erreurs de logique qui produiront des
réponses aberrantes.
Les études et les expériences confirment ce qui est une évidence pour
l’informaticien : la difficulté principale ne réside pas dans la maîtrise de l’outil, mais
dans l’élaboration des principes de l’application à développer. Les problèmes techniques étant désormais relativement bien maîtrisés, reste alors la tâche la plus ardue,
l’analyse du problème que l’utilisateur veut résoudre et la construction d’une solution logique correcte et facile à modifier.
C’est dans ce domaine que ce livre voudrait apporter une contribution.
1.3 OBJECTIF DE L’OUVRAGE
Cet ouvrage, s’il pourra intéresser l’informaticien de métier, est cependant aussi
destiné à l’utilisateur final. Il tente de combler ce qui nous semble constituer un vide
sur le plan méthodologique : l’absence de concepts et de méthodes qui soient à la
portée de l’utilisateur et qui permettent l’analyse rigoureuse des problèmes et la
construction de solutions qui seront immédiatement prises en charge par les gestionnaires de bases de données et par les tableurs.
En clair, l’ouvrage se propose d’aider l’utilisateur à mieux maîtriser le développement d’applications à l’aide de ces outils privilégiés de résolution de problèmes. Il
est organisé en deux parties. La première est consacrée aux bases de données et à
leurs gestionnaires et la deuxième aux modèles de calcul et aux tableurs. Une troisième partie est développée dans [Hainaut, 1994] et est désormais disponible sur le
site Web de l’ouvrage. Elle aborde le couplage des modèles de calcul et des bases de
données, ainsi que les technologies qui permettent ce couplage.
Ces parties ont une structure identique, illustrée par le schéma 1.1 :
• description des concepts fondamentaux (des bases de données et des modèles
de calcul),
• description d’outils représentatifs (bases de données relationnelles et SQL,
EXCEL),
• description d’une méthode de conception d’applications adaptée à l’utilisateur final (conception de bases de données, conception de modèles de calcul),
21
© Dunod – La photocopie non autorisée est un délit.
• 15 % comportent des erreurs de traduction du schéma conceptuel en structures
SQL.
Modèles de calcul, résolution des études de cas (chapitre 18, formulation des
modèles abstraits uniquement, erreurs syntaxiques ignorées) :
• 40 % des modèles sont corrects,
• 20 % des modèles contiennent des erreurs de structure (erreurs d’indices par
exemple),
• 30 % des modèles comportent des erreurs de logique qui produiront des
réponses incorrectes mais plausibles, et donc difficiles à détecter,
• 20 % des modèles comportent des erreurs de logique qui produiront des
réponses aberrantes.
Les études et les expériences confirment ce qui est une évidence pour
l’informaticien : la difficulté principale ne réside pas dans la maîtrise de l’outil, mais
dans l’élaboration des principes de l’application à développer. Les problèmes techniques étant désormais relativement bien maîtrisés, reste alors la tâche la plus ardue,
l’analyse du problème que l’utilisateur veut résoudre et la construction d’une solution logique correcte et facile à modifier.
C’est dans ce domaine que ce livre voudrait apporter une contribution.
1.3 OBJECTIF DE L’OUVRAGE
Cet ouvrage, s’il pourra intéresser l’informaticien de métier, est cependant aussi
destiné à l’utilisateur final. Il tente de combler ce qui nous semble constituer un vide
sur le plan méthodologique : l’absence de concepts et de méthodes qui soient à la
portée de l’utilisateur et qui permettent l’analyse rigoureuse des problèmes et la
construction de solutions qui seront immédiatement prises en charge par les gestionnaires de bases de données et par les tableurs.
En clair, l’ouvrage se propose d’aider l’utilisateur à mieux maîtriser le développement d’applications à l’aide de ces outils privilégiés de résolution de problèmes. Il
est organisé en deux parties. La première est consacrée aux bases de données et à
leurs gestionnaires et la deuxième aux modèles de calcul et aux tableurs. Une troisième partie est développée dans [Hainaut, 1994] et est désormais disponible sur le
site Web de l’ouvrage. Elle aborde le couplage des modèles de calcul et des bases de
données, ainsi que les technologies qui permettent ce couplage.
Ces parties ont une structure identique, illustrée par le schéma 1.1 :
• description des concepts fondamentaux (des bases de données et des modèles
de calcul),
• description d’outils représentatifs (bases de données relationnelles et SQL,
EXCEL),
• description d’une méthode de conception d’applications adaptée à l’utilisateur final (conception de bases de données, conception de modèles de calcul),
