Charles William Bachman III (11 de diciembre de 1924-13 de julio de 2017) fue un informático estadounidense , que pasó toda su carrera como investigador industrial, desarrollador y gerente en lugar de en la academia. Fue particularmente conocido por su trabajo en el desarrollo temprano de sistemas de administración de bases de datos . Sus técnicas de arquitectura en capas incluyen sus diagramas de Bachman homónimos .
Charles Bachman | |
---|---|
Nació | Charles William Bachman III 11 de diciembre de 1924 |
Fallecido | 13 de julio de 2017 | (92 años)
Nacionalidad | americano |
alma mater | Universidad de Pensilvania , Universidad Estatal de Michigan |
Conocido por | Almacén de datos integrado |
Premios | Premio Turing (1973) Medalla Nacional de Tecnología e Innovación (2012) ACM Fellow (2014) |
Carrera científica | |
Campos | Ciencias de la Computación |
Instituciones | Sistemas de información Dow Chemical General Electric Cullinet Bachman |
Biografía
Charles Bachman nació en Manhattan, Kansas , en 1924, donde su padre, Charles Bachman Jr. , era el entrenador en jefe de fútbol en Kansas State College . Asistió a la escuela secundaria en East Lansing, Michigan .
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 South West Pacific Theatre sirviendo en el Cuerpo de Artillería Antiaérea en Nueva Guinea, Australia y las Islas Filipinas. Allí fue expuesto por primera vez y utilizó computadoras de control de fuego para apuntar armas de 90 mm. [2]
Después de su licenciamiento en 1946, asistió a 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 Pennsylvania . 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 murió el 13 de julio de 2017, en su casa en Lexington, Massachusetts , de la enfermedad de Parkinson a la edad de 92 años. [4]
Trabaja
Bachman pasó toda su carrera como ingeniero de software en ejercicio o gerente en la industria en lugar de en la academia. En 1950 comenzó a trabajar en Dow Chemical en Midland, Michigan . En 1957 se convirtió en el primer gerente 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 se conoció como 9PAC . Sin embargo, el pedido planificado de IBM 709 se canceló antes de su llegada. [5] En 1960 se incorporó a General Electric , donde en 1963 desarrolló Integrated Data Store (IDS), uno de los primeros sistemas de gestión de bases de datos que utilizó lo que se conoció como el modelo de base de datos de navegación , en el Sistema de control e información de fabricación ( MIACS) producto. Trabajando para el cliente Weyerhaeuser Lumber , desarrolló el primer acceso de red multiprogramación a la base de datos IDS, un sistema de procesamiento de transacciones en línea temprano llamado WEYCOS en 1965. Más tarde, en GE desarrolló el producto "dataBasic" que ofrecía soporte de base de datos a los usuarios de tiempo compartido en lenguaje básico . En 1970, GE vendió su negocio de computadoras a Honeywell Information Systems , por lo que él y su familia se mudaron de Phoenix, Arizona a Lexington, Massachusetts . [6] 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 que se llamaba IDMS y soportaba mainframes de 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 los Diagramas de Bachman . Apareció en el programa de marketing del ciclo de reingeniería de IBM, [ cita requerida ] combinando:
- la ingeniería inversa de bases de datos obsoletas de mainframe,
- modelado de datos,
- Adelantar la ingeniería a nuevas bases de datos físicas
- Optimización de diseños de bases de datos físicas para el rendimiento y las especificaciones 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 llegó a 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 empresa combinada durante un año y luego se retiró a Tucson, Arizona . Continuó sirviendo como presidente de la junta de Cayenne, que fue adquirida por Sterling Software en 1998. [2] [8]
Premios
- Bachman recibió el premio Turing de la Association for Computing Machinery (ACM) en 1973 por "sus destacadas contribuciones a la tecnología de bases de datos" .
- 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]
- Fue nombrado miembro de la ACM en 2014 " Por sus contribuciones a la tecnología de bases de datos , en particular, el almacén de datos integrado" . [11]
- 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: Funciones de ProCo. Suplemento No 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: DataBase: Boletín trimestral del SIGBDP . vol. 1, no. 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 del ACM vol. 15, no. 7, julio de 1972.
- 1972-73. "Establecer el 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 del ACM vol. 16, no. 11, noviembre de 1973. ( pdf )
- 1974. "Técnicas de implementación para conjuntos de estructuras de datos". En: Data Base Management Systems , 1974.
- 1977. "¿Por qué restringir la capacidad de modelado de 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. "El 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 computadoras". En: Information Processing 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: Computers and Standards 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. eds. Junio de 1983.
- 1987. "Un caso para la programación adaptable". En: Logic vol. 2, no. 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, no. 1, marzo de 1989.
Después de su jubilación, Bachman se ofreció como voluntario para ayudar a registrar la historia del desarrollo de software temprano. En 2002, dio una conferencia en el Museo de Historia de la Computación sobre el montaje 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]
Ver también
- Diagrama de Bachman
- Base de datos de navegación
Referencias
- ^ Jean-Baptiste Waldner (1992). CIM: Principios de la fabricación integrada por computadora . John Wiley e hijos.
- ^ a b c "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 base de datos" (PDF) . Anales de la historia de la informática . IEEE. 23 (4): 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 manera de administrar los datos, muere a los 92" . The Washington Post . Consultado el 16 de julio de 2017 .
- ^ a b Thomas Haigh (25 a 26 de septiembre de 2004). "Entrevista a Charles W. Bachman" . Entrevistas de historia oral de ACM : 2. doi : 10.1145 / 1141880.1141882 . ISBN 978-1-4503-1771-9.
- ^ a b c 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 representación 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" . Comunicado de prensa . 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/12/1924). "Fundación Nacional de Medallas de Ciencia y Tecnología" . Nationalmedals.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]
- ^ a b "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 base 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.
- ^ "Montaje 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 .