Чарльз Уильям Бахман III (11 декабря 1924 г. — 13 июля 2017 г.) — американский учёный-компьютерщик , который всю свою карьеру провёл в качестве промышленного исследователя, разработчика и менеджера, а не в академической среде. Он был особенно известен своей работой в области ранней разработки систем управления базами данных . Его методы многоуровневой архитектуры включают его одноимённые диаграммы Бахмана .
Во время Второй мировой войны он присоединился к армии США и провел с марта 1944 по февраль 1946 года на Юго-Западном Тихоокеанском театре военных действий, служа в Корпусе зенитной артиллерии в Новой Гвинее, Австралии и на Филиппинских островах. Там он впервые познакомился и использовал компьютеры управления огнем для наведения 90-мм орудий. [2]
После увольнения в 1946 году он поступил в Мичиганский государственный колледж и окончил его в 1948 году, получив степень бакалавра в области машиностроения , где он был членом Тау Бета Пи . В середине 1949 года он женился на Конни Хэдли. [3]
Затем он поступил в Пенсильванский университет . В 1950 году он получил степень магистра в области машиностроения, а также выполнил три четверти требований для получения степени магистра делового администрирования (MBA) в Уортонской школе бизнеса этого университета . [2]
Бахман провел всю свою карьеру в качестве практикующего инженера-программиста или менеджера в промышленности, а не в академической среде. В 1950 году он начал работать в Dow Chemical в Мидленде, штат Мичиган .
В 1957 году он стал первым менеджером по обработке данных Dow. Он работал с группой пользователей IBM SHARE над разработкой новой версии программного обеспечения для генератора отчетов , которая стала известна как 9PAC . Однако запланированный заказ IBM 709 был отменен до его прибытия. [5]
В 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. «Схемы структуры данных». в: DataBase: A Quarterly Newsletter of SIGBDP . том 1, № 2, лето 1969 г.
1972. «Метод определения архитектуры: его цели, теория, процесс, средства и практика». В соавторстве с Ж. Буваром. в: Описание данных, доступ и контроль: Труды семинара ACM-SIGFIDET 1972 года , 29 ноября - 1 декабря 1972 года.
1972. «Эволюция структур хранения». В: Communications of the ACM т. 15, № 7, июль 1972 г.
1972-73. «Концепция множества для структуры данных». В: Энциклопедия компьютерных наук , 1972–1973.
1973. "Программист как навигатор". Лекция на церемонии вручения премии Тьюринга ACM 1973 года . В: Communications of the ACM , т. 16, № 11, ноябрь 1973 г. (pdf)
1974. «Методы реализации наборов структур данных». В: Системы управления базами данных , 1974.
1977. «Почему ограничиваются возможности моделирования наборов структур данных Codasyl?» В: Национальная компьютерная конференция, том 46, 1977.
1978. «Комментарий к промежуточному отчету Комитета по системам CODASYL о технологии распределенных баз данных». Национальная компьютерная конференция, том 47, 1978.
1978. «DDP будет бесконечно затронут, так что, менеджеры, будьте бдительны!» в: DM , март 1978 г.
1980. «Влияние структурированных данных на компьютерные информационные системы». В: Обработка информации 80, 1980.
1980. «Подход к структурам данных на основе ролевой модели данных». В: Международная конференция по базам данных , 24 марта 1980 г.
1982. «К более полной эталонной модели компьютерных информационных систем». В соавторстве с Рональдом Г. Россом. В: Компьютеры и стандарты 1, 1982.
1983. «Возможности структурирования молекулярной модели данных». В; Подход «сущность-связь» к программной инженерии . CG Davis, S. Jajodia и RT Yeh. ред. Июнь 1983 г.
1987. «Дело в пользу адаптивного программирования». В: Logic т. 2, № 1, весна 1987.
1989. «Личная хроника: создание лучших информационных систем с некоторыми руководящими принципами». В: Труды IEEE по инжинирингу знаний и данных , т. 1, № 1, март 1989 г.
^ Жан-Батист Вальднер (1992). CIM: Принципы компьютерно-интегрированного производства . John Wiley & Sons.
^ abc "Lectures: Charles W. (Charlie) Bachman". Computer History Museum. Архивировано из оригинала 4 июня 2004 г. Получено 3 сентября 2013 г.
^ Томас Хейг (октябрь 2011 г.). «Чарльз В. Бахман: пионер программного обеспечения баз данных» (PDF) . Анналы истории вычислений . 23 (4). IEEE: 71–80. doi :10.1109/MAHC.2011.68. S2CID 3062973 . Получено 3 сентября 2013 г. .
↑ Харрисон Смит (16 июля 2017 г.). «Чарльз Бахман, инженер, придумавший лучший способ управления данными, умер в возрасте 92 лет». The Washington Post . Получено 16 июля 2017 г.
^ ab Thomas Haigh (25–26 сентября 2004 г.). "Интервью с Чарльзом В. Бахманом". Интервью ACM Oral History . стр. 2. doi : 10.1145/1141880.1141882 . ISBN978-1-4503-1771-9.
^ abc Andrew L. Russell (9 апреля 2011 г.). "Oral-History:Charles Bachman". IEEE Oral History Network . Получено 3 сентября 2013 г.
^ "Заявление о доверенности для Bachman Information Systems, Inc". Комиссия по ценным бумагам и биржам США. 25 марта 1996 г. Получено 3 сентября 2013 г.
^ "Sterling Software объявляет о соглашении о покупке Cayenne Software". Пресс-релиз . 31 августа 1998 г. Получено 3 сентября 2013 г.
↑ Том Хейг. «Чарльз В. Бахман — Лауреат премии имени А. М. Тьюринга» . Получено 3 сентября 2013 г.
↑ Чарльз Бахман о своей матери (1924-12-11). "Национальный фонд медалей в области науки и технологий". Nationalmedals.org . Получено 13 сентября 2019 г.
^ Стипендиаты ACM 2014 г.
^ CHM. "Charles W. Bachman — CHM Fellow Award Winner". Архивировано из оригинала 2 июля 2016 года . Получено 26 марта 2015 года .[1] Архивировано 2016-07-02 в Wayback Machine
^ ab "Charles W. Bachman Papers, 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), Association for Computing Machinery (ACM) (1971–1982), American National Standards Institute (ANSI) (1978–1983), а также нескольким международным организациям по стандартизации.
^ «Сборка интегрированного хранилища данных (IDS), лекция Чарли Бахмана». Музей компьютерной истории . 16 апреля 2002 г. Получено 3 сентября 2013 г.