Donald D. Chamberlin

Last updated

Donald D. Chamberlin
Don Chamberlin.jpg
Don Chamberlin at the Computer History Museum's 2009 Fellows Award event
Born
Donald D. Chamberlin

(1944-12-21) December 21, 1944 (age 79)
San Jose, California, United States
NationalityAmerican
Alma mater Harvey Mudd College (B.S., 1966)
Stanford University (M.S., 1967; PhD, 1971)
Known for SQL, System R, XQuery
Awards ACM Fellow (1994)
National Academy of Engineering Member (1997)
IBM Fellow (2003)
IEEE Fellow (2007)
ACM SIGMOD Edgar F. Codd Innovations Award
ACM Software System Award
Computer History Museum Fellow (2009) [1]
Scientific career
Fields Computer science, Databases
Institutions University of California, Santa Cruz (2009)
IBM Research Watson Research Center (1971), Almaden Research Center (1973)

Donald D. Chamberlin is an American computer scientist who is one of the principal designers of the original SQL language specification with Raymond Boyce. He also made significant contributions to the development of XQuery.

Contents

Chamberlin was elected a member of the National Academy of Engineering in 1997 for contributions to the SQL database query language.

Biography

Donald D. Chamberlin was born in San Jose, California. After attending Campbell High School, he studied engineering at Harvey Mudd College from where he holds a BS. After graduating, he went to Stanford University on a National Science Foundation grant. At Stanford, he studied electrical engineering and minored in computer science. Chamberlin holds an MSc and a PhD degree in electrical engineering from Stanford University. After graduating, Chamberlin went to work for IBM Research at the Yorktown Heights research facility in New York, where he had previously had a summer internship.

Chamberlin is best known as co-inventor of SQL (Structured Query Language), the world's most widely used database language. Developed in the mid-1970s by Chamberlin and Raymond Boyce, SQL was the first commercially successful language for relational databases. Chamberlin also was one of the managers of IBM's System R project, which produced the first SQL implementation and developed much of IBM's relational database technology. System R, together with the Ingres project at U.C. Berkeley, received the ACM Software System Award in 1988. Until his retirement in 2009, he was based at the Almaden Research Center. He was appointed an IBM Fellow in 2003. [2]

In 2000, jointly with Jonathan Robie and Daniela Florescu, he drafted a proposal for an XML query language called Quilt. [2] [3] Many ideas from this proposal found their way into the XQuery language specification, which was developed by W3C with Chamberlin as an editor. [2] XQuery became a W3C Recommendation in January 2007. [4]

Chamberlin is also an ACM Fellow, IEEE Fellow, and a member of the National Academy of Engineering. In 2005, he was awarded an honorary doctorate by the University of Zurich. [2]

In 2009, he was made a Fellow of the Computer History Museum "for his fundamental work on structured query language (SQL) and database architectures." [5]

Research

In 1988, Chamberlin was awarded the ACM Software Systems Award for his work on System R. [6]

Current work

Donald Chamberlin joined Couchbase, Inc. as Technical Advisor in 2015. [7]

Bibliography

He is the author of two books on IBM's DB2 UDB, and more than 50 technical papers.

He contributed a chapter (and the cover photograph) to the 2003 book XQuery from the Experts, ISBN   0-321-18060-7.

He contributed a chapter titled Sharing Our Planet to the 1997 book Beyond Calculation: the Next Fifty Years of Computing, ISBN   0-387-94932-1.

He has also contributed problems and served as a judge for the ACM International Collegiate Programming Contest for seventeen consecutive years (1998–2014).

He is the author of the book SQL++ For SQL Users: A Tutorial, ISBN   978-0-692-18450-9.

Related Research Articles

<span class="mw-page-title-main">Database</span> Organized collection of data in computing

In computing, a database is an organized collection of data or a type of data store based on the use of a database management system (DBMS), the software that interacts with end users, applications, and the database itself to capture and analyze the data. The DBMS additionally encompasses the core facilities provided to administer the database. The sum total of the database, the DBMS and the associated applications can be referred to as a database system. Often the term "database" is also used loosely to refer to any of the DBMS, the database system or an application associated with the database.

<span class="mw-page-title-main">Object database</span> Type of database management system

An object database or object-oriented database is a database management system in which information is represented in the form of objects as used in object-oriented programming. Object databases are different from relational databases which are table-oriented. A third type, object–relational databases, is a hybrid of both approaches. Object databases have been considered since the early 1980s.

Structured Query Language (SQL) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS). It is particularly useful in handling structured data, i.e., data incorporating relations among entities and variables.

<span class="mw-page-title-main">IBM Db2</span> Relational model database server

Db2 is a family of data management products, including database servers, developed by IBM. It initially supported the relational model, but was extended to support object–relational features and non-relational structures like JSON and XML. The brand name was originally styled as DB/2, then DB2 until 2017 and finally changed to its present form.

IBM System R is a database system built as a research project at IBM's San Jose Research Laboratory beginning in 1974. System R was a seminal project: it was the first implementation of SQL, which has since become the standard relational data query language. It was also the first system to demonstrate that a relational database management system could provide good transaction processing performance. Design decisions in System R, as well as some fundamental algorithm choices, influenced many later relational systems.

A query language, also known as data query language or database query language (DQL), is a computer language used to make queries in databases and information systems. In database systems, query languages rely on strict theory to retrieve information. A well known example is the Structured Query Language (SQL).

eXist-db is an open source software project for NoSQL databases built on XML technology. It is classified as both a NoSQL document-oriented database system and a native XML database. Unlike most relational database management systems (RDBMS) and NoSQL databases, eXist-db provides XQuery and XSLT as its query and application programming languages.

An XML database is a data persistence software system that allows data to be specified, and sometimes stored, in XML format. This data can be queried, transformed, exported and returned to a calling system. XML databases are a flavor of document-oriented databases which are in turn a category of NoSQL database.

<span class="mw-page-title-main">MonetDB</span> Open source column-oriented relational database management system

MonetDB is an open-source column-oriented relational database management system (RDBMS) originally developed at the Centrum Wiskunde & Informatica (CWI) in the Netherlands. It is designed to provide high performance on complex queries against large databases, such as combining tables with hundreds of columns and millions of rows. MonetDB has been applied in high-performance applications for online analytical processing, data mining, geographic information system (GIS), Resource Description Framework (RDF), text retrieval and sequence alignment processing.

An RDF query language is a computer language, specifically a query language for databases, able to retrieve and manipulate data stored in Resource Description Framework (RDF) format.

<span class="mw-page-title-main">Raymond F. Boyce</span>

Raymond F. Boyce (1946–1974) was an American computer scientist who was known for his research in relational databases. He is best known for his work co-developing the SQL database language and Boyce-Codd normal form.

XQuery Update Facility is an extension to the XML Query language, XQuery. It provides expressions that can be used to make changes to instances of the XQuery 1.0 and XPath 2.0 Data Model.

Dan Suciu is a full professor of computer science at the University of Washington. He received his Ph.D. from the University of Pennsylvania in 1995 under the supervision of Val Tannen. After graduation, he was a principal member of the technical staff at AT&T Labs until he joined the University of Washington in 2000. Suciu does research in data management, with an emphasis on Web data management and managing uncertain data. He is a co-author of an influential book on managing semistructured data.

<span class="mw-page-title-main">Patricia Selinger</span> American computer scientist and IBM Fellow

Patricia G. Selinger is an American computer scientist and IBM Fellow, best known for her work on relational database management systems.

<span class="mw-page-title-main">Michael Stonebraker</span> American computer scientist (born 1943)

Michael Ralph Stonebraker is a computer scientist specializing in database systems. Through a series of academic prototypes and commercial startups, Stonebraker's research and products are central to many relational databases. He is also the founder of many database companies, including Ingres Corporation, Illustra, Paradigm4, StreamBase Systems, Tamr, Vertica and VoltDB, and served as chief technical officer of Informix. For his contributions to database research, Stonebraker received the 2014 Turing Award, often described as "the Nobel Prize for computing."

XQuery is a query and functional programming language that queries and transforms collections of structured and unstructured data, usually in the form of XML, text and with vendor-specific extensions for other data formats. The language is developed by the XML Query working group of the W3C. The work is closely coordinated with the development of XSLT by the XSL Working Group; the two groups share responsibility for XPath, which is a subset of XQuery.

Richard Thomas Snodgrass is an American computer scientist and writer and is professor emeritus at the University of Arizona. He is best known for his work on temporal databases, query language design, query optimization and evaluation, storage structures, database design, and ergalics.

Sedna is an open-source database management system that provides native storage for XML data. The distinctive design decisions employed in Sedna are (i) schema-based clustering storage strategy for XML data and (ii) memory management based on layered address space.

<span class="mw-page-title-main">XQuery API for Java</span> Application programming interface

XQuery API for Java (XQJ) refers to the common Java API for the W3C XQuery 1.0 specification.

<span class="mw-page-title-main">Martin L. Kersten</span> Dutch computer scientist (born 1953)

Martin L. Kersten was a computer scientist with research focus on database architectures, query optimization and their use in scientific databases. He was an architect of the MonetDB system, an open-source column store for data warehouses, online analytical processing (OLAP) and geographic information systems (GIS). He has been (co-) founder of several successful spin-offs of the Centrum Wiskunde & Informatica (CWI).

References

  1. "Donald Chamberlin". CHM.
  2. 1 2 3 4 "Donald (Don) Chamberlin - IBM". researcher.watson.ibm.com. July 25, 2016.
  3. "Quilt: an XML Query Language". xml.coverpages.org.
  4. "xquery cover page - W3C". www.w3.org. March 21, 2017.
  5. "Donald Chamberlin". Computer History Museum. Retrieved November 9, 2018.
  6. "ACM: Fellows Award / Donald Chamberlin". Archived from the original on October 15, 2007. Retrieved July 3, 2008.
  7. http://www.bizjournals.com/sanjose/potmsearch/detail/submission/5279522/Donald_D_Chamberlin