HOME

TheInfoList



OR:

Charles William Bachman III (December 11, 1924 – July 13, 2017) was an American
computer scientist A computer scientist is a person who is trained in the academic study of computer science. Computer scientists typically work on the theoretical side of computation, as opposed to the hardware side on which computer engineers mainly focus (al ...
, who spent his entire career as an industrial researcher, developer, and manager rather than in academia. He was particularly known for his work in the early development of
database management system In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases span ...
s. His techniques of layered architecture include his namesake
Bachman diagram A data structure diagram (DSD) is the visual representation of a certain kind of data model that contains entities, their relationships, and the constraints that are placed on them. The basic graphic notation elements of DSDs are boxes which r ...
s.


Biography

Charles Bachman was born in
Manhattan, Kansas Manhattan is a city and county seat of Riley County, Kansas, United States, although the city extends into Pottawatomie County. It is located in northeastern Kansas at the junction of the Kansas River and Big Blue River. As of the 2020 cen ...
, in 1924, where his father, Charles Bachman Jr., was the head football coach at
Kansas State College Kansas State University (KSU, Kansas State, or K-State) is a public land-grant research university with its main campus in Manhattan, Kansas, United States. It was opened as the state's land-grant college in 1863 and was the first public instit ...
. He attended high school in
East Lansing, Michigan East Lansing is a city in the U.S. state of Michigan. Most of the city lies within Ingham County, Michigan, Ingham County with a smaller portion extending north into Clinton County, Michigan, Clinton County. At the 2020 United States Census, 2020 ...
, where his father served as head football coach at
Michigan State College Michigan State University (Michigan State, MSU) is a public land-grant research university in East Lansing, Michigan. It was founded in 1855 as the Agricultural College of the State of Michigan, the first of its kind in the United States. It i ...
from 1933-1946. In
World War II World War II or the Second World War, often abbreviated as WWII or WW2, was a world war that lasted from 1939 to 1945. It involved the vast majority of the world's countries—including all of the great powers—forming two opposin ...
he joined the United States Army and spent March 1944 through February 1946 in the
South West Pacific Theater The South West Pacific theatre, during World War II, was a major theatre of the war between the Allies and the Axis. It included the Philippines, the Dutch East Indies (except for Sumatra), Borneo, Australia and its mandate Territory ...
serving in the Anti-Aircraft Artillery Corps in New Guinea, Australia, and the Philippine Islands. There he was first exposed to and used fire control computers for aiming 90 mm guns. After his discharge in 1946 he attended
Michigan State College Michigan State University (Michigan State, MSU) is a public land-grant research university in East Lansing, Michigan. It was founded in 1855 as the Agricultural College of the State of Michigan, the first of its kind in the United States. It i ...
and graduated in 1948 with a bachelor's degree in
mechanical engineering Mechanical engineering is the study of physical machines that may involve force and movement. It is an engineering branch that combines engineering physics and mathematics principles with materials science, to design, analyze, manufacture, and ...
, where he was a member of
Tau Beta Pi The Tau Beta Pi Association (commonly Tau Beta Pi, , or TBP) is the oldest engineering honor society and the second oldest collegiate honor society in the United States. It honors engineering students in American universities who have shown a ...
. In mid-1949 he married Connie Hadley. He then attended the
University of Pennsylvania The University of Pennsylvania (also known as Penn or UPenn) is a private research university in Philadelphia. It is the fourth-oldest institution of higher education in the United States and is ranked among the highest-regarded universitie ...
. In 1950, he graduated with a master's degree in mechanical engineering, and had also completed three-quarters of the requirements for an MBA from the university's
Wharton School of Business The Wharton School of the University of Pennsylvania ( ; also known as Wharton Business School, the Wharton School, Penn Wharton, and Wharton) is the business school of the University of Pennsylvania, a private Ivy League research university in ...
. Bachman died on July 13, 2017, at his home in
Lexington, Massachusetts Lexington is a suburban town in Middlesex County, Massachusetts, United States. It is 10 miles (16 km) from Downtown Boston. The population was 34,454 as of the 2020 census. The area was originally inhabited by Native Americans, and was firs ...
, of
Parkinson's disease Parkinson's disease (PD), or simply Parkinson's, is a long-term degenerative disorder of the central nervous system that mainly affects the motor system. The symptoms usually emerge slowly, and as the disease worsens, non-motor symptoms becom ...
at the age of 92.


Work

Bachman spent his entire career as a practicing software engineer or manager in industry rather than in academia. In 1950 he started working at Dow Chemical in
Midland, Michigan Midland is a city in and the county seat of Midland County, Michigan. The city's population was 42,547 as of the 2020 census. It is the principal city of the Midland Micropolitan Statistical Area, part of the larger Saginaw-Midland-Bay City Comb ...
. In 1957 he became Dow's first data processing manager. He worked with the IBM user group SHARE on developing a new version of
report generator A report generator is a computer program whose purpose is to take data from a source such as a database, XML stream or a spreadsheet A spreadsheet is a computer application for computation, organization, analysis and storage of data in tabu ...
software, which became known as
9PAC 9PAC is a common abbreviation for 709 PACkage. It was a report generator developed in 1959 for the IBM 709 and used on its successor, the IBM 7090. It was developed by SHARE, an early IBM users' group, and based on the File Maintenance and Repor ...
. However, the planned
IBM 709 The IBM 709 was a computer system, initially announced by IBM in January 1957 and first installed during August 1958. The 709 was an improved version of its predecessor, the IBM 704, and was the third of the IBM 700/7000 series of scientific co ...
order was cancelled before it arrived. In 1960 he joined
General Electric General Electric Company (GE) is an American multinational conglomerate founded in 1892, and incorporated in New York state and headquartered in Boston. The company operated in sectors including healthcare, aviation, power, renewable energ ...
, where by 1963 he developed the
Integrated Data Store Integrated Data Store (IDS) was an early network database management system largely used by industry, known for its high performance. IDS became the basis for the CODASYL Data Base Task Group standards. IDS was designed in the 1960s at the ...
(IDS), one of the first
database management systems In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases spa ...
using what came to be known as the
navigational database A navigational database is a type of database in which records or objects are found primarily by following references from other objects. The term was popularized by the title of Charles Bachman's 1973 Turing Award paper, ''The Programmer as Navig ...
model, in the Manufacturing Information And Control System (MIACS) product. Working for customer Weyerhaeuser Lumber, he developed the first multiprogramming network access to the IDS database, an early
online transaction processing In online transaction processing (OLTP), information systems typically facilitate and manage transaction-oriented applications. This is contrasted with online analytical processing. The term "transaction" can have two different meanings, both of wh ...
system called WEYCOS in 1965. Later at GE he developed the "dataBasic" product that offered database support to Basic language timesharing users. In 1970, GE sold its computer business to
Honeywell Information Systems Honeywell International Inc. is an American publicly traded, multinational conglomerate corporation headquartered in Charlotte, North Carolina. It primarily operates in four areas of business: aerospace, building technologies, performance m ...
, so he and his family moved from
Phoenix, Arizona Phoenix ( ; nv, Hoozdo; es, Fénix or , yuf-x-wal, Banyà:nyuwá) is the List of capitals in the United States, capital and List of cities and towns in Arizona#List of cities and towns, most populous city of the U.S. state of Arizona, with 1 ...
to
Lexington, Massachusetts Lexington is a suburban town in Middlesex County, Massachusetts, United States. It is 10 miles (16 km) from Downtown Boston. The population was 34,454 as of the 2020 census. The area was originally inhabited by Native Americans, and was firs ...
. In 1981, he joined a smaller firm, Cullinane Information Systems (later
Cullinet Cullinet was a software company whose products included the database management system IDMS and the integrated software package Goldengate. In 1989, the company was bought by Computer Associates. Cullinet was headquartered at 400 Blue Hill Driv ...
), which offered a version of IDS that was called
IDMS The Integrated Database Management System (IDMS) is a network model (CODASYL) database management system for mainframes. It was first developed at Goodrich Corporation, B.F. Goodrich and later marketed by Cullinane Database Systems (renamed Cull ...
and supported IBM mainframes.


Bachman Information Systems

In 1983, he founded Bachman Information Systems, which developed a line of
computer-aided software engineering Computer-aided software engineering (CASE) is the domain of software tools used to design and implement applications. CASE tools are similar to and were partly inspired by Computer-Aided Design (CAD) tools used for designing hardware products. CAS ...
(CASE) products. The centerpiece of these products was the BACHMAN/Data Analyst, which provided graphic support to the creation and maintenance of
Bachman Diagrams A data structure diagram (DSD) is the visual representation of a certain kind of data model that contains entities, their relationships, and the constraints that are placed on them. The basic graphic notation elements of DSDs are boxes which ...
. It was featured in IBM's Reengineering Cycle marketing program, combining: # the
reverse engineering Reverse engineering (also known as backwards engineering or back engineering) is a process or method through which one attempts to understand through deductive reasoning how a previously made device, process, system, or piece of software accompli ...
of obsolete mainframe databases, # data modeling, #
forward engineering Model Driven Architecture (MDA) is a software design approach for the development of software systems. It provides a set of guidelines for the structuring of specifications, which are expressed as models. Model Driven Architecture is a kind of doma ...
to new physical databases, and # optimization of physical database designs for performance and DBMS specifics. In 1991 Bachman Information Systems had their
initial public offering An initial public offering (IPO) or stock launch is a public offering in which shares of a company are sold to institutional investors and usually also to retail (individual) investors. An IPO is typically underwritten by one or more investment ...
, trading on the
NASDAQ The Nasdaq Stock Market () (National Association of Securities Dealers Automated Quotations Stock Market) is an American stock exchange based in New York City. It is the most active stock trading venue in the US by volume, and ranked second ...
with the symbol BACH. After reaching a high of $37.75 in February 1992, the price hit $1.75 in 1995. In 1996, his company merged with Cadre Technology to form Cayenne Software. He served as president of the combined company for a year, and then retired to
Tucson, Arizona , "(at the) base of the black ill , nicknames = "The Old Pueblo", "Optics Valley", "America's biggest small town" , image_map = , mapsize = 260px , map_caption = Interactive map ...
. He continued to serve as chairman of the board of Cayenne, which was acquired by Sterling Software in 1998.


Awards

* Bachman received the
Turing Award The ACM A. M. Turing Award is an annual prize given by the Association for Computing Machinery (ACM) for contributions of lasting and major technical importance to computer science. It is generally recognized as the highest distinction in compu ...
from the
Association for Computing Machinery The Association for Computing Machinery (ACM) is a US-based international learned society for computing. It was founded in 1947 and is the world's largest scientific and educational computing society. The ACM is a non-profit professional member ...
(ACM) in 1973 for ''"his outstanding contributions to database technology"''. * He was elected as a Distinguished Fellow of the
British Computer Society Sir Maurice Wilkes served as the first President of BCS in 1957 BCS, The Chartered Institute for IT, known as the British Computer Society until 2009, is a professional body and a learned society that represents those working in infor ...
in 1977 for his pioneering work in database systems. * In 2012, Bachman was awarded a
National Medal of Technology and Innovation The National Medal of Technology and Innovation (formerly the National Medal of Technology) is an honor granted by the President of the United States to American inventors and innovators who have made significant contributions to the development ...
"for fundamental inventions in database management, transaction processing, and software engineering." * He was named an ACM Fellow in 2014 “''For contributions to
database In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases sp ...
technology, notably the integrated data store”.'' * In 2015, he was made a Fellow of the
Computer History Museum The Computer History Museum (CHM) is a museum of computer history, located in Mountain View, California. The museum presents stories and artifacts of Silicon Valley and the information age, and explores the computing revolution and its impact on ...
''for his early work on developing database systems.''


Publications

Bachman published dozens of publications and papers. Collection contains archival materials detailing database software development. Includes documentation on 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) as well as several international standard organizations. A selection: * 1962. "Precedence Diagrams: The Key to Production Planning, Scheduling and Control." In: ''ProCo Features. Supplement'' No 24, August 24. . * 1965. "Integrated Data Store." in: ''DPMA Quarterly'', January 1965. * 1969. "Software for Random Access Processing." in: ''Datamation'' April 1965. * 1969. "Data Structure Diagrams." in: ''DataBase: A Quarterly Newsletter of SIGBDP''. vol. 1, no. 2, Summer 1969. * 1972. "Architecture Definition Technique: Its Objectives, Theory, Process, Facilities, and Practice." co-authored with J. Bouvard. in: ''Data Description, Access and Control: Proceedings of the 1972 ACM-SIGFIDET Workshop'', November 29-December 1, 1972. * 1972. "The Evolution of Storage Structures." In: ''Communications of the ACM'' vol. 15, no. 7, July 1972. * 1972-73. "Set Concept for Data Structure." In: ''Encyclopedia of Computer Science'', 1972-1973. * 1973. "The Programmer as Navigator." 1973 ACM
Turing Award The ACM A. M. Turing Award is an annual prize given by the Association for Computing Machinery (ACM) for contributions of lasting and major technical importance to computer science. It is generally recognized as the highest distinction in compu ...
lecture. In: ''Communications of the ACM'' vol. 16, no. 11, November 1973.
pdf
* 1974. "Implementation Techniques for Data Structure Sets." In: ''Data Base Management Systems'', 1974. * 1977. "Why Restrict the Modeling Capability of Codasyl Data Structure Sets?" In: ''National Computer Conference'' vol. 46, 1977. * 1978. "Commentary on the CODASYL Systems Committee's Interim Report on Distributed Database Technology." National Computer Conference vol. 47, 1978. * 1978. "DDP Will Be Infinitely Affected, So Managers Beware!" in: ''DM'', March 1978. * 1980. "The Impact of Structured Data Throughout Computer-Based Information Systems." In: ''Information Processing'' 80, 1980. * 1980. "The Role Data Model Approach to Data Structures." In; ''International Conference on Data Bases'', March 24, 1980. * 1982. "Toward a More Complete Reference Model of Computer-Based Information Systems." Co-authored with Ronald G. Ross. In: ''Computers and Standards'' 1, 1982. * 1983. "The Structuring Capabilities of the Molecular Data Model." In; ''Entity-Relationship Approach to Software Engineering''. C. G. Davis, S. Jajodia, and R. T. Yeh. eds. June 1983. * 1987. "A Case for Adaptable Programming." In: ''Logic'' vol. 2, no. 1, Spring 1987. * 1989. "A Personal Chronicle: Creating Better Information Systems, with Some Guiding Principles." In: ''IEEE Transactions on Knowledge and Data Engineering'' vol. 1, no. 1, March 1989. After his retirement, Bachman volunteered to help record the history of early software development. In 2002 he gave a lecture at the
Computer History Museum The Computer History Museum (CHM) is a museum of computer history, located in Mountain View, California. The museum presents stories and artifacts of Silicon Valley and the information age, and explores the computing revolution and its impact on ...
on assembling the Integrated Data Store, and an oral history for the ACM in 2004. Bachman papers from 1951 to 2007 are available from the
Charles Babbage Institute The IT History Society (ITHS) is an organization that supports the history and scholarship of information technology by encouraging, fostering, and facilitating archival and historical research. Formerly known as the Charles Babbage Foundation, ...
at the
University of Minnesota The University of Minnesota, formally the University of Minnesota, Twin Cities, (UMN Twin Cities, the U of M, or Minnesota) is a public university, public Land-grant university, land-grant research university in the Minneapolis–Saint Paul, Tw ...
. In 2011, he contributed an oral history to the
Institute of Electrical and Electronics Engineers The Institute of Electrical and Electronics Engineers (IEEE) is a 501(c)(3) professional association for electronic engineering and electrical engineering (and associated disciplines) with its corporate office in New York City and its operation ...
.


See also

*
Bachman diagram A data structure diagram (DSD) is the visual representation of a certain kind of data model that contains entities, their relationships, and the constraints that are placed on them. The basic graphic notation elements of DSDs are boxes which r ...
*
Navigational database A navigational database is a type of database in which records or objects are found primarily by following references from other objects. The term was popularized by the title of Charles Bachman's 1973 Turing Award paper, ''The Programmer as Navig ...


References

{{DEFAULTSORT:Bachman, Charles 1924 births 2017 deaths American computer scientists Database researchers Fellows of the British Computer Society American software engineers Turing Award laureates People from Manhattan, Kansas People from Midland, Michigan People from East Lansing, Michigan Wharton School of the University of Pennsylvania alumni Michigan State University alumni University of Pennsylvania School of Engineering and Applied Science alumni