Charles Bachman

Charles Bachman, 2012

Charles "Charlie" William Bachman (né le 11 décembre 1924 à Manhattan , Kansas , † le 13 juillet 2017 à Lexington , Massachusetts ) était un informaticien américain .

Entre autres, il a développé le modèle de base de données de réseau et l'un des premiers systèmes de gestion de base de données ainsi que la notation de Bachman dans le modèle de relation d'entité, qui est largement utilisé pour la conception de diagrammes de base de données , et a participé à la création de nombreuses normes dans le domaine des bases de données et de la technologie des réseaux. En 1973, il a reçu le prix Turing pour « sa contribution exceptionnelle à la technologie des bases de données ». Bachman était un lauréat inhabituel du prix Turing parce qu'il a passé toute sa carrière professionnelle dans l'industrie plutôt que dans le milieu universitaire.

Biographie

Le fils de l' entraîneur de football Charles W. Bachman a obtenu son diplôme d'études secondaires à East Lansing , Michigan , au début de 1943, puis a terminé sa première année en génie mécanique au Michigan State College à East Lansing en six mois avant de se porter volontaire pour l'armée. A partir de 1944, il passe deux ans dans l'US Army Anti-Aircraft Artillery Corps pendant la guerre du Pacifique , où il est d'abord en contact avec les ordinateurs ( systèmes de conduite de tir pour canons de 90 mm). En Australie, il a fréquenté l' école des aspirants-officiers après avoir terminé le programme du Corps de formation des officiers de réserve au lycée . Il a ensuite étudié au Michigan State College (Bachelor 1948) et à l' Université de Pennsylvanie à Philadelphie (Master 1950). Comme le cours de troisième cycle de l'Université de Pennsylvanie était conçu sous forme de cours du soir, il a fréquenté la Wharton School pendant la journée pour un cours de MBA , dont il n'a toutefois pas terminé le dernier semestre après avoir obtenu une maîtrise en ingénierie.

Après avoir obtenu son diplôme, il a épousé l'historienne de l'art Connie Hadley et a commencé sa carrière en tant qu'ingénieur chez Dow Chemical à Midland , où certains de ses premiers projets ont toutefois été la création d'un concept de flux de trésorerie actualisés et d'un type de système d'information de gestion basé sur cartes perforées. Entre-temps, il est devenu directeur adjoint des opérations de l'une des usines de polystyrène de l' entreprise , mais en 1957, il a rejoint le nouveau service central de traitement des données en tant que directeur et était ainsi responsable de l'achat et de l'installation du premier grand ordinateur de l'entreprise. Dans le cadre de cette activité, il a également participé à un cours de programmation de deux semaines à Remington Rand sur un UNIVAC 1103A .

La première réduction des effectifs de Dow Chemical a eu lieu en mai 1958 et Bachman a licencié dix de ses 30 programmeurs nouvellement embauchés. Sa commande pour un IBM 709 a également été retirée après que les programmeurs aient été formés pour cette machine et qu'une salle informatique correspondante ait été construite dans le nouveau bâtiment du siège de Dow Chemical. Bachman est resté actif au sein du groupe d'utilisateurs IBM SHARE , en particulier au sein du comité de traitement des données qu'il a cofondé , dans l'environnement duquel il a aidé à développer le programme de gestion de fichiers et de reporting 9PAC.

En décembre 1960, Bachman a quitté Dow et est allé chez General Electric à New York , où il prétend être le premier système de contrôle de production intégré MIACS (plus tard également disponible dans le commerce sous le nom de GEICS - General Electric Integrated Control System ou HMS - Honeywell Manufacturing System ) et en tant que sous-produits de l'un des premiers systèmes de gestion de bases de données , l' IDS ( Integrated Data Store , origine du modèle de base de données réseau ) également commercialisé et un système d'exploitation basé sur IDS. Dans ce contexte, il a également conçu sa propre version des diagrammes de structure de données , connue plus tard sous le nom de notation de Bachman. En 1964, il a rejoint le département informatique de GE à Phoenix , Arizona , où il était initialement responsable du développement ultérieur d'IDS et de la création de matériel de formation IDS, puis d'autres projets de bases de données, d'informations et de systèmes d'exploitation. En outre, il a soutenu le groupe de travail sur le traitement des listes CODASYL fondé en 1965 (à partir du groupe de travail sur les bases de données de 1967 ) avec des spécifications standard pour les SGBD COBOL basées sur le langage IDS. Plus tard, il a également été vice-président du comité du langage de description des données CODASYL .

Lorsque le département informatique de General Electric a été racheté par Honeywell en 1970 , Bachman a travaillé pour leur département de recherche à Waltham en tant que directeur du groupe de gestion des bases de données . Entre autres choses, Bachman y a travaillé au comité de création de la norme ANSI-SPARC pour les schémas de bases de données, a dirigé le développement de l' architecture des systèmes distribués pour les réseaux et a été impliqué dans le comité de normalisation OSI en tant que président du sous-comité américain 16 .

En 1981, il est allé chez Cullinane Database Systems (plus tard Cullinet) en tant que vice-président de la gestion des produits , dont le produit principal était le développement ultérieur de l'IDS IDMS ( système de gestion de base de données intégré , à l'origine par BF Goodrich ). Il a démissionné du comité de l'OSI parce qu'il ne voyait aucun intérêt économique dans le travail de Cullinane. Néanmoins, les besoins de Cullinane et les capacités de Bachman ne pouvaient pas être conciliés, et il a donc été libéré après deux ans. Cependant, il a utilisé la possibilité d'utiliser les ordinateurs et les logiciels Cullinane associés au contrat de conseil, conçu comme une indemnité de départ, pour développer d'autres outils de modélisation des données. En avril 1983, il fonde Bachman Information Systems (BACHMAN en abrégé) avec sa femme. Plus tard, il a également embauché son fils, Jonathan, pour développer des programmes de conception de diagrammes graphiques qui ont été commercialisés sur des ordinateurs personnels à partir de 1986, ainsi que d'autres outils CASE avec un capital-risque tiers de 2 millions de dollars. La société est également devenue un partenaire commercial d' IBM pendant une courte période , mais s'est brouillée avec IBM alors qu'elle était censée exercer trop d'influence sur la direction de BACHMAN. Bachman s'est largement retiré de la gestion opérationnelle et s'est à nouveau concentré davantage sur le côté technique, par exemple en révisant son modèle d'ensemble de partenariat, un développement ultérieur du modèle de base de données de réseau.

Bachman Information Systems, qui est devenu public en 1990, a rencontré des difficultés financières en raison de faibles ventes et a finalement fusionné avec Cadre Technologies pour former Cayenne Software, qui a été racheté en 1998 par Sterling Software , lui-même racheté par Computer Associates en moins de deux ans. plus tard . Bachman lui-même a démissionné de son poste de président du conseil d' administration de Cayenne Software en 1997 et est devenu consultant indépendant pour Constellar Systems, spécialisé dans l'intégration de systèmes de bases de données hétérogènes, mais a échoué en raison d'erreurs de gestion de projet.

Bachman s'est d'abord retiré de l'informatique et a conseillé l' église épiscopale locale sur les questions financières. Chez Cbr Systems ( Cord Blood Registry ), cependant, il est revenu à la conception de bases de données.

Bachman était connu pour ses débats houleux (notamment lors de la conférence SIGFIDET ACM 1974) avec Edgar F. Codd , qui préférait le modèle de base de données relationnelle au modèle de base de données réseau proclamé par Bachman . Il restait sceptique sur le modèle relationnel et surtout ses performances.

Charles Bachman, atteint du syndrome de Parkinson , est décédé le 13 juillet 2017.

Prix ​​(sélection)

Littérature

  • Thomas Haigh : Charles W. Bachman : Pionnier du logiciel de base de données . Dans : IEEE Annals of the History of Computing, volume 33, numéro 4, 2011, pp. 70-80.

liens web

Commons : Charles Bachman  - Collection d'images, de vidéos et de fichiers audio

Preuve individuelle

  1. ^ Harrison Smith : Charles Bachman, ingénieur qui a conçu une meilleure façon de gérer les données, décède à 92 ans . Le Washington Post, 16 juillet 2017.