Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Базовая структура навигационной модели базы данных CODASYL [1]

Чарльз Уильям Бахман III (11 декабря 1924 - 13 июля 2017) был американским ученым-компьютерщиком , который всю свою карьеру проработал промышленным исследователем, разработчиком и менеджером, а не в академических кругах. Он был особенно известен своей работой в начале разработки систем управления базами данных . Его методы многоуровневой архитектуры включают его одноименные диаграммы Бахмана .

Биография [ править ]

Чарльз Бахман родился в 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, [ цитируется ] и сочетает в себе:

  1. обратное проектирование устаревших баз данных мэйнфрейма,
  2. моделирование данных,
  3. передовая инженерия к новым физическим базам данных и
  4. оптимизация дизайна физических баз данных под производительность и специфику СУБД.

В 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 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]

См. Также [ править ]

  • Диаграмма Бахмана
  • Навигационная база данных

Ссылки [ править ]

  1. Жан-Батист Вальднер (1992). CIM: Принципы компьютерного интегрированного производства . Джон Вили и сыновья.
  2. ^ a b c "Лекции: Чарльз В. (Чарли) Бахман" . Музей истории компьютеров. Архивировано из оригинала на 4 июня 2004 года . Проверено 3 сентября 2013 года .
  3. Томас Хей (октябрь 2011 г.). "Чарльз В. Бахман: пионер программного обеспечения баз данных" (PDF) . Анналы истории вычислительной техники . IEEE. 23 (4): 71–80. DOI : 10.1109 / MAHC.2011.68 . S2CID 3062973 . Проверено 3 сентября 2013 года .  
  4. Харрисон Смит (16 июля 2017 г.). «Чарльз Бахман, инженер, который разработал лучший способ управления данными, умирает в возрасте 92 лет» . Вашингтон Пост . Проверено 16 июля 2017 года .
  5. ^ a b Томас Хей (25–26 сентября 2004 г.). "Интервью Чарльза Бахмана" . ACM Оральный История Интервью : 2. DOI : 10,1145 / 1141880.1141882 . ISBN 978-1-4503-1771-9.
  6. ^ a b c Эндрю Л. Рассел (9 апреля 2011 г.). "Устная история: Чарльз Бахман" . Сеть устной истории IEEE . Проверено 3 сентября 2013 года .
  7. ^ "Заявление о доверенности для Bachman Information Systems, Inc." . SEC. 25 марта 1996 . Проверено 3 сентября 2013 года .
  8. ^ «Компания Sterling Software объявляет о соглашении о покупке программного обеспечения Cayenne» . Пресс-релиз . 31 августа 1998 . Проверено 3 сентября 2013 года .
  9. Том Хей. "Чарльз В. Бахман - лауреат премии AM Тьюринга" . Проверено 3 сентября 2013 года .
  10. ^ Чарльз Бахман на его мать (1924-12-11). «Национальный фонд медалей науки и техники» . Nationalmedals.org . Проверено 13 сентября 2019 .
  11. ^ Стипендиаты ACM 2014
  12. ^ CHM. "Чарльз В. Бахман - обладатель награды стипендиата CHM" . Архивировано из оригинального 2 -го июля 2016 года . Проверено 26 марта 2015 года .[1]
  13. ^ a b «Документы Чарльза Бахмана, 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), а также несколько международных организаций по стандартизации.
  14. ^ «Сборка интегрированного хранилища данных (IDS), лекция Чарли Бахмана» . Музей истории компьютеров . 16 апреля 2002 . Проверено 3 сентября 2013 года .