Чарльз Уильям Бахман III (11 декабря 1924 - 13 июля 2017) был американским ученым-компьютерщиком , который всю свою карьеру проработал промышленным исследователем, разработчиком и менеджером, а не в академических кругах. Он был особенно известен своей работой в начале разработки систем управления базами данных . Его методы многоуровневой архитектуры включают его одноименные диаграммы Бахмана .
Чарльз Бахман | |
---|---|
Родившийся | Чарльз Уильям Бахман III 11 декабря 1924 г. |
Умер | 13 июля 2017 г. | (92 года)
Национальность | Американец |
Альма-матер | Университет Пенсильвании , Университет штата Мичиган |
Известен | Интегрированное хранилище данных |
Награды | Премия Тьюринга (1973), Национальная медаль в области технологий и инноваций (2012), член ACM (2014) |
Научная карьера | |
Поля | Информатика |
Учреждения | Информационные системы Dow Chemical General Electric Cullinet Bachman |
биография
Чарльз Бахман родился в Манхэттене, штат Канзас , в 1924 году, где его отец, Чарльз Бахман-младший , был главным футбольным тренером в Государственном колледже Канзаса . Он учился в средней школе в Ист-Лансинге, штат Мичиган .
Во время Второй мировой войны он вступил в армию Соединенных Штатов и провел с марта 1944 по февраль 1946 года в Юго-Западном Тихоокеанском театре, служа в Зенитно-артиллерийском корпусе в Новой Гвинее, Австралии и на Филиппинских островах. Там он впервые познакомился и использовал компьютеры управления огнем для прицеливания из 90-мм орудий. [2]
После увольнения в 1946 году он поступил в колледж штата Мичиган и окончил его в 1948 году со степенью бакалавра в области машиностроения, где он был членом Tau Beta Pi . В середине 1949 года он женился на Конни Хэдли. [3] Затем он учился в Пенсильванском университете . В 1950 году он получил степень магистра машиностроения, а также выполнил три четверти требований для получения степени MBA университетской школы бизнеса Wharton . [2]
Бахман умер 13 июля 2017 года в своем доме в Лексингтоне, штат Массачусетс , от болезни Паркинсона в возрасте 92 лет [4].
Работа
Бахман всю свою карьеру проработал практикующим инженером-программистом или менеджером в промышленности, а не в академических кругах. В 1950 году он начал работать в Dow Chemical в Мидленде, штат Мичиган . В 1957 году он стал первым менеджером компании Dow по обработке данных. Он работал с группой пользователей IBM SHARE над разработкой новой версии программного обеспечения для генератора отчетов , которая стала известна как 9PAC . Однако запланированный заказ на IBM 709 был отменен до того, как он прибыл. [5] В 1960 году он присоединился к General Electric , где к 1963 году разработал интегрированное хранилище данных (IDS), одну из первых систем управления базами данных, использующую то, что стало известно как модель навигационной базы данных , в Системе производственной информации и управления ( MIACS) продукт. Работая для клиента Weyerhaeuser Lumber , он разработал первую многопрограммную сеть доступа к базе данных IDS, раннюю систему онлайн-обработки транзакций под названием WEYCOS в 1965 году. Позже в GE он разработал продукт «dataBasic», который предлагал поддержку базы данных пользователям с разделением времени на базовом языке . В 1970 году GE продала свой компьютерный бизнес компании Honeywell Information Systems , поэтому он и его семья переехали из Феникса, штат Аризона, в Лексингтон, штат Массачусетс . [6] В 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]
Награды
- Бахман получил премию Тьюринга от Ассоциации вычислительной техники (ACM) в 1973 году за «выдающийся вклад в технологию баз данных» .
- Он был избран почетным членом Британского компьютерного общества в 1977 году за новаторскую работу в области систем баз данных. [9]
- В 2012 году Бахман был награжден Национальной медалью в области технологий и инноваций «за фундаментальные изобретения в области управления базами данных, обработки транзакций и разработки программного обеспечения». [10]
- В 2014 году он был назван стипендиатом ACM « За вклад в технологию баз данных , особенно в интегрированное хранилище данных» . [11]
- В 2015 году он был сделан членом [12] в Музее компьютерной истории для его ранних работ по разработке систем управления базами данных.
Публикации
Бахман опубликовал десятки публикаций и статей. [13] Выбор:
- 1962. "Диаграммы приоритета: ключ к производственному планированию, составлению графиков и контролю". В: Особенности ProCo. Приложение № 24, 24 августа.
- 1965. «Интегрированное хранилище данных». в: DPMA Quarterly , январь 1965 г.
- 1969. "Программное обеспечение для обработки произвольного доступа". in: Datamation, апрель 1965 г.
- 1969. "Диаграммы структуры данных". в: База данных: Ежеквартальный информационный бюллетень SIGBDP . т. 1, вып. 2, лето 1969 года.
- 1972. "Метод определения архитектуры: его цели, теория, процесс, средства и практика". в соавторстве с Ж. Буваром. in: Описание данных, доступ и контроль: материалы семинара ACM-SIGFIDET 1972 г. , 29 ноября - 1 декабря 1972 г.
- 1972. "Эволюция структур хранения". В: Сообщения ACM vol. 15, нет. 7 июля 1972 г.
- 1972-73 гг. «Установить концепцию структуры данных». В: Энциклопедия компьютерных наук , 1972–1973.
- 1973. "Программист как навигатор". 1973 Лекция по Премии Тьюринга ACM . В: Сообщения ACM vol. 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. "Возможности структурирования молекулярной модели данных". В; Entity-Relationship Подход к разработке программного обеспечения . CG Davis, S. Jajodia и RT Yeh. ред. Июнь 1983 г.
- 1987. "Случай для адаптируемого программирования". В: Логика т. 2, вып. 1, весна 1987 г.
- 1989. «Личная хроника: создание лучших информационных систем с некоторыми руководящими принципами». В: IEEE Transactions on Knowledge and Data Engineering vol. 1, вып. 1 марта 1989 г.
После выхода на пенсию Бахман вызвался записывать историю ранней разработки программного обеспечения. В 2002 году он прочитал лекцию в Музее компьютерной истории по сборке интегрированного хранилища данных [14] и устную историю ACM в 2004 году. [5] Статьи Бахмана с 1951 по 2007 год доступны в Институте Чарльза Бэббиджа при университете. Миннесоты . [13] В 2011 году он поделился историей в Институте инженеров по электротехнике и радиоэлектронике . [6]
Смотрите также
- Диаграмма Бахмана
- Навигационная база данных
Рекомендации
- ↑ Жан-Батист Вальднер (1992). CIM: Принципы компьютерного интегрированного производства . Джон Вили и сыновья.
- ^ a b c "Лекции: Чарльз В. (Чарли) Бахман" . Музей истории компьютеров. Архивировано из оригинала на 4 июня 2004 года . Проверено 3 сентября 2013 года .
- ^ Томас Хей (октябрь 2011 г.). "Чарльз В. Бахман: пионер программного обеспечения баз данных" (PDF) . Анналы истории вычислительной техники . IEEE. 23 (4): 71–80. DOI : 10.1109 / MAHC.2011.68 . S2CID 3062973 . Проверено 3 сентября 2013 года .
- ^ Харрисон Смит (16 июля 2017 г.). «Чарльз Бахман, инженер, который разработал лучший способ управления данными, умирает в возрасте 92 лет» . Вашингтон Пост . Проверено 16 июля 2017 года .
- ^ а б Томас Хей (25–26 сентября 2004 г.). "Интервью Чарльза Бахмана" . ACM Оральный История Интервью : 2. DOI : 10,1145 / 1141880.1141882 . ISBN 978-1-4503-1771-9.
- ^ а б в Эндрю Л. Рассел (9 апреля 2011 г.). "Устная история: Чарльз Бахман" . Сеть устной истории IEEE . Проверено 3 сентября 2013 года .
- ^ «Заявление о доверенности для Bachman Information Systems, Inc.» . SEC. 25 марта 1996 . Проверено 3 сентября 2013 года .
- ^ «Sterling Software объявляет о соглашении о покупке Cayenne Software» . Пресс-релиз . 31 августа 1998 . Проверено 3 сентября 2013 года .
- ^ Том Хей. "Чарльз В. Бахман - лауреат премии AM Тьюринга" . Проверено 3 сентября 2013 года .
- ^ Чарльз Бахман о своей матери (1924-12-11). «Национальный фонд медалей науки и техники» . Nationalmedals.org . Проверено 13 сентября 2019 .
- ^ Стипендиаты ACM 2014
- ^ CHM. "Чарльз В. Бахман - обладатель премии товарища по программе CHM" . Архивировано из оригинального 2 -го июля 2016 года . Проверено 26 марта 2015 года .[1]
- ^ а б «Документы Чарльза Бахмана, 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 года .