Karol Bachman

Charles Bachman, 2012

Charles "Charlie" William Bachman (urodzony 11 grudnia 1924 w Manhattan , Kansas , † 13 lipca 2017 roku w Lexington , Massachusetts ), amerykański informatyk .

Opracował m.in. sieciowy model bazy danych i jeden z pierwszych systemów zarządzania bazami danych oraz notację Bachmana w modelu relacji encji, która jest powszechnie wykorzystywana do projektowania diagramów baz danych oraz był zaangażowany w tworzenie wielu standardów w zakresie dziedzina baz danych i technologii sieciowych. W 1973 otrzymał nagrodę Turinga za „wybitny wkład w technologię baz danych”. Bachman był niezwykłym zdobywcą nagrody Turinga, ponieważ całą karierę zawodową spędził w przemyśle, a nie w środowisku akademickim.

biografia

Syn trenera piłki nożnej Charlesa W. Bachmana ukończył szkołę średnią w East Lansing w stanie Michigan na początku 1943 roku, a następnie w ciągu sześciu miesięcy ukończył pierwszy rok studiów w zakresie inżynierii mechanicznej w Michigan State College w East Lansing, zanim zgłosił się do wojska. Od 1944 roku spędził dwa lata w Korpusie Artylerii Przeciwlotniczej US Army podczas wojny na Pacyfiku , gdzie po raz pierwszy zetknął się z komputerami ( systemy kierowania ogniem dla dział 90 mm). W Australii uczęszczał do Szkoły Oficerów Kandydatów po ukończeniu programu Korpusu Szkolenia Oficerów Rezerwy w liceum . Następnie studiował w Michigan State College (Bachelor 1948) oraz na Uniwersytecie Pensylwanii w Filadelfii (magister 1950). Ponieważ studia podyplomowe na University of Pennsylvania miały formę zajęć wieczorowych, w ciągu dnia uczęszczał do Wharton School na studia MBA , których ostatniego semestru nie ukończył jednak po uzyskaniu tytułu magistra inżyniera.

Po ukończeniu studiów ożenił się z historykiem sztuki Connie Hadley i rozpoczął karierę jako inżynier w firmie Dow Chemical w Midland , gdzie jednak niektóre z jego pierwszych projektów obejmowały stworzenie koncepcji zdyskontowanych przepływów pieniężnych i rodzaju systemu informacji zarządczej opartego na karty perforowane. W międzyczasie został zastępcą kierownika operacyjnego jednej z firmowych fabryk styropianu , ale w 1957 roku przeniósł się do nowo utworzonego działu Centralnego Przetwarzania Danych jako kierownik i tym samym był odpowiedzialny za zakup i instalację pierwszego dużego komputera firmy. W ramach tej działalności wziął również udział w dwutygodniowym kursie programowania w Remington Rand na UNIVAC 1103A .

Pierwsza redukcja zatrudnienia Dow Chemical miała miejsce w maju 1958 roku, a Bachman zwolnił dziesięciu z 30 nowo zatrudnionych programistów. Jego zamówienie na IBM 709 zostało również wycofane po tym, jak programiści zostali przeszkoleni w zakresie tej maszyny, a odpowiednia sala komputerowa została zbudowana w nowym budynku centrali Dow Chemical. Bachman pozostał aktywny w grupie użytkowników IBM SHARE , zwłaszcza w współzałożycielu Komitetu Przetwarzania Danych , w którego środowisku pomagał rozwijać program do zarządzania plikami i raportowania 9PAC.

W grudniu 1960 roku Bachman opuścił Dow i udał się do General Electric w Nowym Jorku , gdzie twierdzi, że jest pierwszym zintegrowanym systemem kontroli produkcji MIACS (później dostępnym również na rynku jako GEICS – General Electric Integrated Control System lub HMS – Honeywell Manufacturing System ). oraz jako produkty uboczne jednego z pierwszych systemów zarządzania bazami danych , podobnie skomercjalizowanego IDS ( Integrated Data Store , pochodzenie modelu sieciowej bazy danych ) oraz systemu operacyjnego opartego na IDS. W tym kontekście zaprojektował również własną wersję diagramów struktury danych , zwaną później notacją Bachmana. W 1964 roku przeniósł się do działu komputerowego GE w Phoenix , Arizona , gdzie początkowo był odpowiedzialny za IDS dalszego rozwoju i tworzenia materiałów szkoleniowych IDS i później dla innych projektów baz danych, informacji i systemów operacyjnych. Ponadto wspierał grupę zadaniową CODASYL List Processing Task Group założoną w 1965 roku (od 1967 Data Base Task Group ) ze standardowymi specyfikacjami dla COBOL DBMS w oparciu o język IDS. Później pełnił również funkcję wiceprezesa Komitetu Języka Opisu Danych CODASYL .

Kiedy General Electric Computer Department został kupiony przez Honeywell w 1970 roku , Bachman pracował dla ich działu badawczego w Waltham jako kierownik Database Management Group . Bachman pracował tam między innymi w komitecie ds. stworzenia standardu ANSI-SPARC dla schematów baz danych, kierował rozwojem architektury systemów rozproszonych dla sieci oraz był zaangażowany w komitet normalizacyjny OSI jako przewodniczący podkomisji amerykańskiej16. .

W 1981 roku przeszedł do Cullinane Database Systems (później Cullinet) jako Wiceprezes ds. Zarządzania Produktami , którego głównym produktem był dalszy rozwój IDS IDMS ( Zintegrowany System Zarządzania Bazą Danych , pierwotnie BF Goodrich ). Zrezygnował z pracy w komisji OSI, ponieważ nie widział ekonomicznego zainteresowania pracą Cullinane'a. Niemniej jednak potrzeby Cullinane'a i umiejętności Bachmana nie mogły się pogodzić, dlatego został zwolniony po dwóch latach. Wykorzystał jednak możliwość wykorzystania komputerów Cullinane i oprogramowania związanego z umową doradczą, która została zaprojektowana jako odprawa, do opracowania dalszych narzędzi do modelowania danych. W kwietniu 1983 założył wraz z żoną Bachman Information Systems (w skrócie BACHMAN). Później zatrudnił także swojego syna, Jonathana, do opracowania programów do projektowania diagramów graficznych, które zostały wprowadzone na rynek na komputery osobiste od 1986 roku wraz z innymi narzędziami CASE z kapitałem wysokiego ryzyka w wysokości 2 milionów dolarów. Firma również została na krótki czas Partnerem Biznesowym IBM , ale pokłóciła się z IBM, gdy miała wywierać zbyt duży wpływ na kierunek BACHMAN. Bachman w dużej mierze wycofał się z zarządzania operacyjnego i ponownie skoncentrował się bardziej na stronie technicznej, na przykład poprzez zrewidowanie swojego modelu zestawu partnerstwa, dalszy rozwój modelu sieciowej bazy danych.

Bachman Information Systems, który wszedł na giełdę w 1990 r., popadł w trudności finansowe z powodu niskiej sprzedaży i ostatecznie połączył się z Cadre Technologies, tworząc Cayenne Software, które zostało kupione w 1998 r. przez Sterling Software , które z kolei zostało kupione przez Computer Associates niecałe dwa lata później . Sam Bachman zrezygnował z funkcji prezesa zarządu Cayenne Software w 1997 roku i został niezależnym konsultantem firmy Constellar Systems, która specjalizowała się w integracji heterogenicznych systemów baz danych, ale zawiodła z powodu błędów w zarządzaniu projektami.

Bachman początkowo wycofał się z IT i doradzał miejscowemu Kościołowi Episkopalnemu w sprawach finansowych. W Cbr Systems ( Rejestr Krwi Pępowinowej ) powrócił jednak do projektowania baz danych.

Bachman był znany ze swoich gorących debat (zwłaszcza na konferencji SIGFIDET ACM 1974) z Edgarem F. Coddem , który wolał relacyjny model bazy danych od modelu sieciowej bazy danych głoszonego przez Bachmana . Pozostał sceptyczny wobec modelu relacyjnego, a zwłaszcza jego działania.

Charles Bachman, który miał zespół Parkinsona , zmarł 13 lipca 2017 r.

Nagrody (wybór)

literatura

  • Thomas Haigh: Charles W. Bachman: Pionier oprogramowania bazodanowego . W: IEEE Annals of the History of Computing, Vol. 33, Number 4, 2011, s. 70-80.

linki internetowe

Commons : Charles Bachman  - kolekcja obrazów, filmów i plików audio

Indywidualne dowody

  1. ^ Harrison Smith: Charles Bachman, inżynier, który wymyślił lepszy sposób zarządzania danymi, umiera w wieku 92 lat . The Washington Post, 16 lipca 2017 r.