Richard T. Snodgrass | |
---|---|
Born |
Amarillo, Texas, United States |
April 19, 1955
Residence | Tucson, Arizona |
Citizenship | United States |
Fields | Computer Scientist |
Institutions |
University of North Carolina University of Arizona |
Alma mater |
Carnegie Mellon University (Ph.D 1982) Carnegie Mellon University (MS 1978) Carleton College (BA 1977) |
Doctoral advisor | William Allan Wulf |
Known for |
temporal databases query language design query optimization and evaluation |
Notable awards |
Outstanding Contribution to ACM Award (2004) ACM SIGMOD Contributions Award (2002) |
Outstanding Contribution to ACM Award (2004)
Richard Thomas Snodgrass is an American computer scientist and writer, currently employed as a professor 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 (the science of computing).
Snodgrass was born on April 19, 1955. He attended Carleton College for a Bachelor of Arts (Physics) and then Carnegie Mellon University for an M.S. as well as a Ph.D in Computer Science, which he earned in 1982 under the guidance of William Allan Wulf. Snodgrass is a Professor of Computer Science at the University of Arizona. He has been an ACM Fellow since 1999. Currently, he is a member of the Advisory Board of ACM SIGMOD, of the ACM History Committee, and of the Editorial Board of ACM Ubiquity.
He is married to Merrie Brucks, the Robert and Kathleen Eckert Professor of Marketing at the Eller College of Management.
Snodgrass and his doctoral student originated the concept of valid time and transaction time. As of December 2011, ISO/IEC 9075, Database Language SQL:2011 Part 2: SQL/Foundation included clauses in table definitions to define "application-time period tables" (valid-time tables) and "system-versioned tables" (transaction-time tables).
TSQL2, a temporal extension to the SQL-92 language standard, was designed by the TSQL2 committee, which was formed in July, 1993. Snodgrass chaired the TSQL2 language design committee. The committee produced a preliminary language specification the following January, which appeared in the March 1994 ACM SIGMOD Record.