Чарльз Уильям Бахман III (11 декабря 1924 — 13 июля 2017) — американский учёный-компьютерщик , который всю свою карьеру посвятил промышленному исследователю, разработчику и менеджеру, а не академическим кругам. Он был особенно известен своей работой в области ранней разработки систем управления базами данных . Его методы многоуровневой архитектуры включают в себя одноименные диаграммы Бахмана .
Во время Второй мировой войны он вступил в армию Соединенных Штатов и провел с марта 1944 года по февраль 1946 года на театре военных действий в юго-западной части Тихого океана, служа в корпусе зенитной артиллерии в Новой Гвинее, Австралии и на Филиппинских островах. Там он впервые познакомился и использовал компьютеры управления огнем для наведения 90-мм орудий. [2]
После увольнения в 1946 году он поступил в Мичиганский государственный колледж и окончил его в 1948 году со степенью бакалавра машиностроения , где был членом Tau Beta Pi . В середине 1949 года он женился на Конни Хэдли. [3]
Затем он учился в Пенсильванском университете . В 1950 году он получил степень магистра в области машиностроения, а также выполнил три четверти требований для получения степени MBA в Уортонской школе бизнеса при университете . [2]
Всю свою карьеру Бахман провел в качестве практикующего инженера-программиста или менеджера в промышленности, а не в научных кругах. В 1950 году он начал работать в компании Dow Chemical в Мидленде, штат Мичиган .
В 1957 году он стал первым менеджером по обработке данных в компании Dow. Он работал с группой пользователей IBM SHARE над разработкой новой версии программного обеспечения генератора отчетов , которая стала известна как 9PAC . Однако запланированный заказ на IBM 709 был отменен до его поступления. [5]
Работая на заказчика Weyerhaeuser Lumber , он в 1965 году разработал первый мультипрограммный сетевой доступ к базе данных IDS, раннюю систему онлайн-обработки транзакций под названием WEYCOS.
В 1981 году он присоединился к небольшой фирме Cullinane Information Systems (позже Cullinet ), которая предлагала версию IDS под названием IDMS и поддерживала мэйнфреймы IBM. [6]
Информационные системы Бахмана
В 1983 году он основал Bachman Information Systems, которая разработала линейку продуктов для автоматизированной разработки программного обеспечения (CASE). Центральным элементом этих продуктов был BACHMAN/Data Analyst, который обеспечивал графическую поддержку создания и обслуживания диаграмм Бахмана . Он был представлен в маркетинговой программе IBM Reengineering Cycle, сочетая в себе :
реверс -инжиниринг устаревших баз данных мэйнфреймов,
оптимизация конструкций физических баз данных с точки зрения производительности и особенностей СУБД.
В 1991 году компания Bachman Information Systems провела первичное публичное размещение акций , акции которых торговались на NASDAQ под символом BACH. Достигнув максимума в 37,75 долларов в феврале 1992 года, цена достигла 1,75 долларов в 1995 году. В 1996 году его компания объединилась с Cadre Technology и образовала Cayenne Software. [7]
Он служил президентом объединенной компании в течение года, а затем ушел на пенсию в Тусон, штат Аризона . Он продолжал занимать пост председателя правления Cayenne, которая была приобретена Sterling Software в 1998 году. [2] [8]
В 1977 году он был избран почетным членом Британского компьютерного общества за новаторскую работу в области систем баз данных. [9]
В 2012 году Бахман был награжден Национальной медалью технологий и инноваций «за фундаментальные изобретения в области управления базами данных, обработки транзакций и разработки программного обеспечения». [10]
1969. "Программное обеспечение для обработки произвольного доступа". в: Datamation, апрель 1965 г.
1969. «Диаграммы структуры данных». в: База данных: Ежеквартальный информационный бюллетень SIGBDP . том. 1, нет. 2, лето 1969 г.
1972. «Техника определения архитектуры: ее цели, теория, процесс, возможности и практика». в соавторстве с Ж. Буваром. в: Описание данных, доступ и контроль: материалы семинара ACM-SIGFIDET 1972 г. , 29 ноября - 1 декабря 1972 г.
1972. "Эволюция структур хранения". В: Сообщения ACM vol. 15, нет. 7 июля 1972 г.
1972-73. «Установить концепцию структуры данных». В: Энциклопедия информатики , 1972–1973.
1973. «Программист как штурман». Лекция на премию ACM Тьюринга 1973 года . В: Сообщения ACM vol. 16, нет. 11 ноября 1973 г. (pdf)
1974. "Методы реализации наборов структур данных". В: Системы управления базами данных , 1974.
1977. «Зачем ограничивать возможности моделирования наборов структур данных Codasyl?» В: Национальная компьютерная конференция , том. 46, 1977.
1978. «Комментарий к промежуточному отчету системного комитета CODASYL о технологии распределенных баз данных». Национальная компьютерная конференция, том. 47, 1978.
1978. «DDP будет затронута бесконечно, поэтому менеджеры, будьте осторожны!» в: ДМ , март 1978 г.
1980. "Влияние структурированных данных в компьютерных информационных системах". В: Обработка информации 80, 1980.
1980. "Подход ролевой модели данных к структурам данных". В; Международная конференция по базам данных , 24 марта 1980 г.
1982. "К более полной эталонной модели компьютерных информационных систем". В соавторстве с Рональдом Дж. Россом. В: Компьютеры и стандарты 1, 1982.
1983. "Структурирующие возможности модели молекулярных данных". В; Подход «сущность-связь» к программной инженерии . К.Г. Дэвис, С. Джаджодиа и RT Yeh. ред. Июнь 1983 года.
1987. "Пример адаптивного программирования". В: Логика, том. 2, нет. 1, весна 1987 г.
1989. «Личная хроника: создание лучших информационных систем с некоторыми руководящими принципами». В: Транзакции IEEE по знаниям и инженерии данных, том. 1, нет. 1 марта 1989 г.
^ Жан-Батист Вальднер (1992). CIM: Принципы компьютерно-интегрированного производства . Джон Уайли и сыновья.
^ abc «Лекции: Чарльз В. (Чарли) Бахман». Музей истории компьютеров. Архивировано из оригинала 4 июня 2004 года . Проверено 3 сентября 2013 г.
^ Томас Хей (октябрь 2011 г.). «Чарльз В. Бахман: пионер программного обеспечения баз данных» (PDF) . Анналы истории вычислительной техники . 23 (4). ИИЭР: 71–80. дои : 10.1109/MAHC.2011.68. S2CID 3062973 . Проверено 3 сентября 2013 г.
↑ Харрисон Смит (16 июля 2017 г.). «Чарльз Бахман, инженер, который разработал лучший способ управления данными, умирает в возрасте 92 лет». Вашингтон Пост . Проверено 16 июля 2017 г.
^ аб Томас Хей (25–26 сентября 2004 г.). «Интервью Чарльза В. Бахмана». Интервью ACM Oral History . п. 2. дои : 10.1145/1141880.1141882 . ISBN978-1-4503-1771-9.
^ abc Эндрю Л. Рассел (9 апреля 2011 г.). «Устная история: Чарльз Бахман». Сеть устной истории IEEE . Проверено 3 сентября 2013 г.
^ "Заявление о доверенности для Bachman Information Systems, Inc" . SEC США. 25 марта 1996 года . Проверено 3 сентября 2013 г.
^ «Sterling Software объявляет о соглашении о покупке Cayenne Software» . Пресс-релиз . 31 августа 1998 года . Проверено 3 сентября 2013 г.
^ Том Хэй. «Чарльз В. Бахман — лауреат премии А. М. Тьюринга» . Проверено 3 сентября 2013 г.
^ Чарльз Бахман о своей матери (11 декабря 1924 г.). «Национальный фонд медалей в области науки и технологий». Nationalmedals.org . Проверено 13 сентября 2019 г.
^ Члены ACM, 2014 г.
^ ЧМ. «Чарльз В. Бахман — лауреат премии CHM Fellow Award». Архивировано из оригинала 2 июля 2016 года . Проверено 26 марта 2015 г.[1] Архивировано 2 июля 2016 г. на Wayback Machine.
^ ab "Документы Чарльза В. Бахмана, 1951—" . Институт Чарльза Бэббиджа , Университет Миннесоты .Сборник содержит архивные материалы, подробно описывающие разработку программного обеспечения баз данных. Включает документацию по 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). , Ассоциация вычислительной техники (ACM) (1971–1982), Американский национальный институт стандартов (ANSI) (1978–1983), а также несколько международных организаций по стандартизации.
^ «Сборка интегрированного хранилища данных (IDS), лекция Чарли Бахмана». Музей истории компьютеров . 16 апреля 2002 года . Проверено 3 сентября 2013 г.