Charles William Bachman III (11 de diciembre de 1924 - 13 de julio de 2017) fue un científico informático estadounidense que pasó toda su carrera como investigador, desarrollador y gerente industrial en lugar de en el mundo académico. Fue particularmente conocido por su trabajo en el desarrollo inicial de sistemas de gestión de bases de datos . Sus técnicas de arquitectura en capas incluyen los diagramas de Bachman que le dan su mismo nombre .
En la Segunda Guerra Mundial se unió al ejército de los Estados Unidos y pasó de marzo de 1944 a febrero de 1946 en el Teatro del Pacífico Sudoeste sirviendo en el Cuerpo de Artillería Antiaérea en Nueva Guinea, Australia y las Islas Filipinas. Allí conoció y utilizó por primera vez ordenadores de control de fuego para apuntar con cañones de 90 mm. [2]
Después de su baja en 1946 asistió al Michigan State College y se graduó en 1948 con una licenciatura en ingeniería mecánica , donde fue miembro de Tau Beta Pi . A mediados de 1949 se casó con Connie Hadley. [3]
Luego asistió a la Universidad de Pensilvania . En 1950, se graduó con una maestría en ingeniería mecánica y también había completado las tres cuartas partes de los requisitos para un MBA de la Wharton School of Business de la universidad . [2]
Bachman pasó toda su carrera como ingeniero de software o gerente en ejercicio en la industria y no en el mundo académico. En 1950 empezó a trabajar en Dow Chemical en Midland, Michigan .
En 1957 se convirtió en el primer responsable de procesamiento de datos de Dow. Trabajó con el grupo de usuarios de IBM SHARE en el desarrollo de una nueva versión del software generador de informes , que pasó a ser conocido como 9PAC . Sin embargo, el pedido previsto de IBM 709 se canceló antes de llegar. [5]
En 1981, se unió a una empresa más pequeña, Cullinane Information Systems (más tarde Cullinet ), que ofrecía una versión de IDS llamada IDMS y soportaba mainframes IBM. [6]
Sistemas de información Bachman
En 1983, fundó Bachman Information Systems, que desarrolló una línea de productos de ingeniería de software asistida por computadora (CASE). La pieza central de estos productos fue BACHMAN/Data Analyst, que brindó soporte gráfico para la creación y mantenimiento de Diagramas de Bachman . Apareció en el programa de marketing Reingeniería Ciclo de IBM, [ cita necesaria ] combinando:
optimización de diseños de bases de datos físicas para rendimiento y características específicas de DBMS.
En 1991 Bachman Information Systems realizó su oferta pública inicial , cotizando en el NASDAQ con el símbolo BACH. Después de alcanzar un máximo de 37,75 dólares en febrero de 1992, el precio alcanzó los 1,75 dólares en 1995. En 1996, su empresa se fusionó con Cadre Technology para formar Cayenne Software. [7]
Se desempeñó como presidente de la compañía combinada durante un año y luego se retiró a Tucson, Arizona . Continuó desempeñándose como presidente de la junta directiva de Cayenne, que fue adquirida por Sterling Software en 1998. [2] [8]
Fue elegido miembro distinguido de la British Computer Society en 1977 por su trabajo pionero en sistemas de bases de datos. [9]
En 2012, Bachman recibió una Medalla Nacional de Tecnología e Innovación "por invenciones fundamentales en la gestión de bases de datos, procesamiento de transacciones e ingeniería de software". [10]
En 2015, fue nombrado miembro [12] del Museo de Historia de la Computación por sus primeros trabajos en el desarrollo de sistemas de bases de datos.
Publicaciones
Bachman publicó decenas de publicaciones y artículos. [13] Una selección:
1962. "Diagramas de precedencia: la clave para la planificación, programación y control de la producción". En: Características de ProCo. Suplemento N° 24, 24 de agosto.
1965. "Almacén de datos integrado". en: DPMA Quarterly , enero de 1965.
1969. "Software para procesamiento de acceso aleatorio". en: Datamation abril de 1965.
1969. "Diagramas de estructura de datos". en: Base de Datos: Boletín Trimestral del SIGBDP . vol. 1, núm. 2, verano de 1969.
1972. "Técnica de definición de arquitectura: sus objetivos, teoría, proceso, instalaciones y práctica". en coautoría con J. Bouvard. en: Descripción de datos, acceso y control: Actas del taller ACM-SIGFIDET de 1972 , 29 de noviembre al 1 de diciembre de 1972.
1972. "La evolución de las estructuras de almacenamiento". En: Comunicaciones de la ACM vol. 15, núm. 7 de julio de 1972.
1972-73. "Establecer concepto de estructura de datos". En: Enciclopedia de Ciencias de la Computación , 1972-1973.
1973. "El programador como navegador". 1973 Conferencia del Premio ACM Turing . En: Comunicaciones de la ACM vol. 16, núm. 11 de noviembre de 1973. (pdf)
1974. "Técnicas de implementación para conjuntos de estructuras de datos". En: Sistemas de gestión de bases de datos , 1974.
1977. "¿Por qué restringir la capacidad de modelado de los conjuntos de estructuras de datos Codasyl?" En: Conferencia Nacional de Computación vol. 46, 1977.
1978. "Comentario sobre el informe provisional del Comité de Sistemas CODASYL sobre tecnología de bases de datos distribuidas". Conferencia Nacional de Computación vol. 47, 1978.
1978. "DDP se verá infinitamente afectado, ¡así que los gerentes deben tener cuidado!" en: DM , marzo de 1978.
1980. "El impacto de los datos estructurados en los sistemas de información basados en computadora". En: Procesamiento de información 80, 1980.
1980. "El enfoque del modelo de datos de roles para las estructuras de datos". En; Conferencia Internacional sobre Bases de Datos , 24 de marzo de 1980.
1982. "Hacia un modelo de referencia más completo de sistemas de información basados en computadora". En coautoría con Ronald G. Ross. En: Computadoras y Estándares 1, 1982.
1983. "Las capacidades de estructuración del modelo de datos moleculares". En; Enfoque entidad-relación para la ingeniería de software . CG Davis, S. Jajodia y RT Yeh. editores. Junio de 1983.
1987. "Un caso a favor de la programación adaptable". En: Lógica vol. 2, núm. 1, primavera de 1987.
1989. "Una crónica personal: creación de mejores sistemas de información, con algunos principios rectores". En: IEEE Transactions on Knowledge and Data Engineering vol. 1, núm. 1 de marzo de 1989.
Después de su jubilación, Bachman se ofreció como voluntario para ayudar a registrar la historia de los primeros desarrollos de software. En 2002, dio una conferencia en el Museo de Historia de la Computación sobre el ensamblaje del almacén de datos integrado [14]
y una historia oral para el ACM en 2004. [5]
Los artículos de Bachman de 1951 a 2007 están disponibles en el Instituto Charles Babbage de la Universidad. de Minnesota . [13]
En 2011, contribuyó con una historia oral al Instituto de Ingenieros Eléctricos y Electrónicos . [6]
^ Jean-Baptiste Waldner (1992). CIM: Principios de fabricación integrada por computadora . John Wiley e hijos.
^ abc "Conferencias: Charles W. (Charlie) Bachman". Museo de Historia de la Computación. Archivado desde el original el 4 de junio de 2004 . Consultado el 3 de septiembre de 2013 .
^ Thomas Haigh (octubre de 2011). "Charles W. Bachman: pionero del software de bases de datos" (PDF) . Anales de la Historia de la Computación . 23 (4). IEEE: 71–80. doi :10.1109/MAHC.2011.68. S2CID 3062973 . Consultado el 3 de septiembre de 2013 .
^ Harrison Smith (16 de julio de 2017). "Charles Bachman, ingeniero que ideó una mejor forma de gestionar los datos, muere a los 92 años". El Washington Post . Consultado el 16 de julio de 2017 .
^ ab Thomas Haigh (25 al 26 de septiembre de 2004). "Entrevista a Charles W. Bachman". Entrevistas de Historia Oral de ACM . pag. 2.doi : 10.1145 /1141880.1141882 . ISBN978-1-4503-1771-9.
^ abc Andrew L. Russell (9 de abril de 2011). "Historia-oral: Charles Bachman". Red de Historia Oral IEEE . Consultado el 3 de septiembre de 2013 .
^ "Declaración de poder para Bachman Information Systems, Inc". SEC de EE. UU. 25 de marzo de 1996 . Consultado el 3 de septiembre de 2013 .
^ "Sterling software anuncia un acuerdo para comprar Cayenne Software". Presione soltar . 31 de agosto de 1998 . Consultado el 3 de septiembre de 2013 .
^ Tom Haigh. "Charles W. Bachman - Ganador del premio AM Turing" . Consultado el 3 de septiembre de 2013 .
^ Charles Bachman sobre su madre (11 de diciembre de 1924). "Fundación Medallas Nacionales de Ciencia y Tecnología". Medallas Nacionales.org . Consultado el 13 de septiembre de 2019 .
^ Becarios ACM 2014
^ CHM. "Charles W. Bachman - Ganador del premio CHM Fellow". Archivado desde el original el 2 de julio de 2016 . Consultado el 26 de marzo de 2015 .[1] Archivado el 2 de julio de 2016 en Wayback Machine.
^ ab "Documentos de Charles W. Bachman, 1951—". Instituto Charles Babbage , Universidad de Minnesota .La colección contiene materiales de archivo que detallan el desarrollo de software de bases de datos. Incluye documentación sobre Dow Chemical (1951–1960), General Electric (1960–1970), Honeywell Information Systems (1970–1981), Cullinane Database Systems/Cullinet (1972–1986), Bachman Information Systems, Inc. (1982–1996) , Association for Computing Machinery (ACM) (1971–1982), American National Standards Institute (ANSI) (1978–1983), así como varias organizaciones internacionales de normalización.
^ "Ensamblaje del almacén de datos integrado (IDS), conferencia de Charlie Bachman". Museo de Historia de la Computación . 16 de abril de 2002 . Consultado el 3 de septiembre de 2013 .