Richard T. Snodgrass
   HOME

TheInfoList



OR:

Richard Thomas Snodgrass (born April 19, 1955) is an American
computer scientist A computer scientist is a scientist who specializes in the academic study of computer science. Computer scientists typically work on the theoretical side of computation. Although computer scientists can also focus their work and research on ...
and writer and is professor emeritus at the
University of Arizona The University of Arizona (Arizona, U of A, UArizona, or UA) is a Public university, public Land-grant university, land-grant research university in Tucson, Arizona, United States. Founded in 1885 by the 13th Arizona Territorial Legislature, it ...
. He is best known for his work on
temporal database A temporal database stores data relating to time instances. It offers temporal data types and stores information relating to past, present and future time. Temporal databases can be uni-temporal, bi-temporal or tri-temporal. More specifically the ...
s, query language design, query optimization and evaluation, storage structures, database design, and ergalics (the science of computing).


Biography

Snodgrass was born on April 19, 1955. He attended
Carleton College Carleton College ( ) is a Private college, private Liberal arts colleges in the United States, liberal arts college in Northfield, Minnesota, United States. Founded in 1866, the main campus is between Northfield and the approximately Carleton ...
for a
Bachelor of Arts A Bachelor of Arts (abbreviated B.A., BA, A.B. or AB; from the Latin ', ', or ') is the holder of a bachelor's degree awarded for an undergraduate program in the liberal arts, or, in some cases, other disciplines. A Bachelor of Arts deg ...
(Physics) and then
Carnegie Mellon University Carnegie Mellon University (CMU) is a private research university in Pittsburgh, Pennsylvania, United States. The institution was established in 1900 by Andrew Carnegie as the Carnegie Technical Schools. In 1912, it became the Carnegie Institu ...
for an M.S. as well as a PhD in
Computer Science Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
, which he earned in 1982 under the guidance of William Allan Wulf. He has been an
ACM Fellow ACM Fellowship is an award and fellowship that recognises outstanding members of the Association for Computing Machinery (ACM). The title of ACM Fellow A fellow is a title and form of address for distinguished, learned, or skilled individuals ...
since 1999. He has been a member of the Advisory Board of ACM
SIGMOD SIGMOD is the Association for Computing Machinery's Special Interest Group on Management of Data, which specializes in large-scale data management problems and databases. The annual ACM SIGMOD Conference, which began in 1975, is considered one of ...
, 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 Emeritus at the
Eller College of Management The Eller College of Management (Eller) is a business school at the University of Arizona located in Tucson, Arizona. The Eller College of Management began in 1913 as bachelor's degree program in commerce before becoming the University of Arizona ...
.


Work

Snodgrass and his doctoral student Ilsoo Ahn originated the concept of
valid time In temporal databases, valid-time is the time period when an event happened or something was true in the real world, or more formally when a Fact (data warehouse), fact was valid in the data modeling, modeled reality. The valid-time period is an ...
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. Various members of the temporal database research community have worked to transfer some of the constructs and insights of TSQL2 into SQL3, termed SQL/Temporal. Snodgrass initiated SQL/Temporal part of the SQL3 draft standard. SQL/Temporal has been partially implemented in
Oracle An oracle is a person or thing considered to provide insight, wise counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. If done through occultic means, it is a form of divination. Descript ...
, Teradata version 14, and IBM DB2 10. Snodgrass along with Christian Jensen co-chairs TimeCenter, an international center for the support of temporal database applications on traditional and emerging DBMS technologies. The center has published more than 90 articles since 1997, many of which have been accepted in leading computer science journals.


Association for Computing Machinery

Snodgrass worked as a volunteer for
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 membe ...
(ACM) from the mid-1990s. He has chaired the ACM Publications Board and the ACM History Committee and has served on ACM Council. He has chaired the ACM SIGMOD Special Interest Group on Management of Data from 1997 to 2001. In 2001–07, he was Editor-in-Chief of the
ACM Transactions on Database Systems The ''ACM Transactions on Database Systems'' (''ACM TODS'') is one of the journals produced by the Association for Computing Machinery. ''TODS'' publishes one volume yearly. Each volume has four issues, which appear in March, June, September and ...
. Snodgrass presented to the ACM Council a proposal for "a new ACM service, the ACM Computing Portal," a web-based repository of bibliographic information of all the computing literature. The proposal arrived at a ballpark figure of one million items that captured the entire history of computing, from roughly 1940 to 2000. The ACM Portal, also called the ACM Guide, was released to the public on May 21, 2003. This resource was later expanded into the ACM Digital Library, which has opened for public access more than 100,000 scientific articles from 1951 through 2000. As the chair of the ACM Publications Board, Snodgrass developed a strategic vision for 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 membe ...
to become the preferred publisher for computer science and proposed a far-ranging policy that recognizes the rights and responsibilities of readers, authors, reviewers, editors and libraries.


Publications

Snodgrass is the author or editor of several books including: * ''Developing Time-Oriented Database Applications in SQL'', Richard T. Snodgrass, Morgan Kaufmann Publishers, Inc., San Francisco, July, 1999, 504+xxiii pages, . * ''The TSQL2 Temporal Query Language'', The TSQL2 Language Design Committee consisted of Richard T. Snodgrass (chair), Ilsoo Ahn, Gad Ariav, Don Batory, James Clifford, Curtis E. Dyreson, Ramez Elmasri, Fabio Grandi, Christian S. Jensen, Wolfgang Käfer, Nick Kline, Krishna Kulkarni, T. Y. Cliff Leung, Nikos Lorentzos, John F. Roddick, Arie Segev, Michael D. Soo and Suryanarayana M. Sripada, Kluwer Academic Publishers, 1995, 674+xxiv pages, , QA76.9.D3T4125. * ''Temporal Databases: Theory, Design, and Implementation'', Abdullah Tansel, James Clifford, Shashi Gadia, Sushil Jajodia, Arie Segev, and Richard T. Snodgrass (editors), Database Systems and Applications Series, Benjamin/Cummings Pub. Co., Redwood City, CA, March 1993, 633+xx pages, , QA76.9.D3T4125. * ''The Interface Description Language: Definition and Use'', Richard T. Snodgrass with contributions from Karen P. Shannon, Jerry S. Kickenson, Mike A. Shapiro, Dean D. Throop, William B. Warren, David A. Lamb, John R. Nestor, and William A. Wulf, Principles of Computer Science Series, Computer Science Press, Rockville, MD, 1989, 615+xv pages. Snodgrass has written more than 90 refereed articles in the following areas: * General Topics in Temporal Databases * Conceptual Design of Temporal Databases * Logical Design of Temporal Databases * Physical Design of Temporal Databases * Design of Query Languages for Temporal Databases * Algebras for Temporal Databases * Implementation of Temporal Databases * Temporal XML * Auditing, Compliance, and Forensic Analysis * Monitoring Distributed SystemsRichard T. Snodgrass, "A Relational Approach to Monitoring Complex Systems," ACM Transactions on Computer Systems 6(2), May 1988, pp. 157–196. * Software Development Environments


References


External links


Richard T. Snodgrass
University of Arizona faculty homepage
TimeCenter


Temporal Query Language {{DEFAULTSORT:Snodgrass, Richard T. American computer scientists 1999 fellows of the Association for Computing Machinery University of Arizona faculty Carnegie Mellon University alumni Writers from Tucson, Arizona 1955 births Living people