J'ai travaillé pour une grande société de leasing de matériel informatique il y a quelques années.
Et chez eux, la confusion autour du terme "DBA" était encore plus marquée : chez eux, un "administrateur de bases de données", avait pour mission de gérer les données elles-mêmes.
C'est à dire que c'est eux qui stockaient et maintenaient à jour les données, par exemple les fiches de contact des clients.
Au final, ils n'étaient qu'utilisateurs des outils qu'on leur mettait à disposition, et autant ils savaient comment corriger le numéro de téléphone de Mme Michu du Cantal qui a changé d'opérateur, autant ils ne savaient pas aligner deux mots de SQL.
Quelle ne fut pas ma surprise lorsque j'ai demandé à être assisté d'un DBA pour m'aider à prouver, puis convaincre les développeurs internes qu'il ne valait mieux pas continuer à gérer une base de données par client, avec dans chaque base, une unique table contenant la liste des postes en leasing, mais qu'il valait mieux une unique base de données, avec une table client, une table pour les postes, et une relation entre les deux tables !
Partager