On en reviens toujours au même constat: un problème d'incompétence, d'ignorance finalement ?
Pour acquérir de solides connaissances sur les fondations des SGBDR, les bases de la théorie relationnelle, il faut fournir un certain effort personnel (par exemple acheter un livre de Chris Date, étudier, s’exercer, réfléchir un minimum), ce que presque personne (et surtout pas les développeurs) n'est prêt à faire.
Pourquoi faire l’effort d'apprendre cela ? La BDD n'est qu'un vulgaire espace de stockage, je suis de toute façon assez compétent dans ma techno (Java, C#, etc..) pour tout réaliser dans l'application.
On arrive très facilement à du grand n'importe quoi, mais ça ne pose pas de problème puisque "ça fonctionne".
Fabian Pascal n'est pas très optimiste:
No surprise there. The database industry has been taken over by vociferous ignoramuses who are selling crappola to other ignoramuses and everybody's happy because ignorance is bliss. Expect this to become even worse; there is no bottom.
This is a consequence of the total collapse of the educational system, and hardly the most critical one[; just look at the state and path of the country]. The dismissal of knowledge and reason is dooming western society in general and the american empire in particular, with the barbarians at the gates.
Pour rejoindre SQLPro sur l'histoire des SGBD:
The history of the field should be an obligatory part of computer science curriculum, but I won’t hold my breath. The academia is increasingly focused on product training for vendors rather than on education.
Those who forget, or dismiss the past ...
A note on programmer knowledge
Note on programmers and data fundamentals
Une étude intéressante à lire, sur le fait d'être incompétent et la difficulté de s'en apercevoir:
Unskilled and Unaware of It: How Difficulties in Recognizing One's Own Incompetence Lead to Inflated Self-Assessments
Partager