stringtranslate.com

Richard T. Snodgrass

Richard Thomas Snodgrass (nacido el 19 de abril de 1955) es un científico informático y escritor estadounidense y es profesor emérito de la Universidad de Arizona . [3] Es más conocido por su trabajo en bases de datos temporales , diseño de lenguajes de consulta, optimización y evaluación de consultas, estructuras de almacenamiento, diseño de bases de datos y ergálica (la ciencia de la informática). [4] [5] [6]

Biografía

Snodgrass nació el 19 de abril de 1955. Asistió al Carleton College para obtener una Licenciatura en Artes (Física) y luego a la Carnegie Mellon University para obtener una Maestría y un Doctorado en Ciencias de la Computación , que obtuvo en 1982 bajo la guía de William Allan Wulf . Ha sido miembro de ACM Fellow desde 1999. [7] Ha sido miembro del Consejo Asesor de ACM SIGMOD , [8] del Comité de Historia de ACM, [9] y del consejo editorial de ACM Ubiquity. [10]

Está casado con Merrie Brucks, profesora emérita de Marketing Robert y Kathleen Eckert en el Eller College of Management .

Trabajar

Snodgrass y su estudiante de doctorado originaron el concepto de tiempo válido y tiempo de transacción . [11] A partir de diciembre de 2011, ISO/IEC 9075, Lenguaje de base de datos SQL:2011 Parte 2: SQL/Foundation incluyó cláusulas en las definiciones de tabla para definir "tablas de período de tiempo de aplicación" ( tablas de tiempo válido ) y "tablas con versiones del sistema" ( tablas de tiempo de transacción ).

TSQL2 , una extensión temporal del estándar de lenguaje SQL-92, fue diseñado por el comité TSQL2, que se formó en julio de 1993. Snodgrass presidió el comité de diseño del lenguaje TSQL2. [12] El comité produjo una especificación preliminar del lenguaje el siguiente enero, que apareció en el ACM SIGMOD Record de marzo de 1994. [13]

Varios miembros de la comunidad de investigación de bases de datos temporales han trabajado para transferir algunas de las construcciones y conocimientos de TSQL2 a SQL3, denominado SQL/Temporal. Snodgrass inició SQL/Temporal como parte del borrador del estándar SQL3. SQL/Temporal se ha implementado parcialmente en Oracle , Teradata versión 14 e IBM DB2 10. [ 14] [15] [16]

Snodgrass, junto con Christian Jensen, es copresidente de TimeCenter, un centro internacional de soporte de aplicaciones de bases de datos temporales en tecnologías DBMS tradicionales y emergentes. El centro ha publicado más de 90 artículos desde 1997, muchos de los cuales han sido aceptados en importantes revistas de informática.

Asociación de Maquinaria Computacional

Snodgrass trabajó como voluntario para la Association for Computing Machinery (ACM) desde mediados de los años 1990. Ha presidido el Consejo de Publicaciones de la ACM y el Comité de Historia de la ACM [17] y ha sido miembro del Consejo de la ACM. Ha presidido el Grupo de Interés Especial sobre Gestión de Datos de la ACM SIGMOD desde 1997 hasta 2001. Entre 2001 y 2007, fue Editor en Jefe de las Transacciones de la ACM sobre Sistemas de Base de Datos . [18]

Snodgrass presentó al Consejo de la ACM una propuesta para "un nuevo servicio de la ACM, el Portal de Computación de la ACM", un repositorio basado en la web de información bibliográfica de toda la literatura informática. La propuesta llegó a una cifra aproximada de un millón de artículos que captaban toda la historia de la informática, desde aproximadamente 1940 hasta 2000. El Portal de la ACM, también llamado Guía de la ACM, se hizo público el 21 de mayo de 2003. [19] Este recurso se amplió más tarde a la Biblioteca Digital de la ACM, que ha abierto al acceso público más de 100.000 artículos científicos desde 1951 hasta 2000. [20]

Como presidente del Consejo de Publicaciones de la ACM, Snodgrass desarrolló una visión estratégica para que la Association for Computing Machinery se convirtiera en el editor preferido para la ciencia informática y propuso una política de amplio alcance que reconoce los derechos y responsabilidades de los lectores, autores, revisores, editores y bibliotecas. [21]

Publicaciones

Snodgrass es autor o editor de varios libros, entre ellos:

Snodgrass ha escrito más de 90 artículos arbitrados en las siguientes áreas:

Referencias

  1. ^ "Premio a las contribuciones destacadas a la ACM 2004 / Richard T. Snodgrass". Association for Computing Machinery . Consultado el 28 de abril de 2010 .
  2. ^ "Premio a las contribuciones de SIGMOD 2002 / Richard T. Snodgrass". SIGMOD . Consultado el 28 de abril de 2010 .
  3. ^ "Richard T. Snodgrass". rts.cs.arizona.edu . Consultado el 7 de diciembre de 2020 .
  4. ^ "dblp: Richard T. Snodgrass". www.informatik.uni-trier.de . Consultado el 7 de diciembre de 2020 .
  5. ^ "Microsoft Academic". academic.microsoft.com . Archivado desde el original el 16 de marzo de 2016 . Consultado el 7 de diciembre de 2020 .
  6. ^ "Richard T. Snodgrass - Página de inicio". portal.acm.org . Consultado el 7 de diciembre de 2020 .
  7. ^ "ACM: Fellows Award / Richard T. Snodgrass". Association for Computing Machinery . Consultado el 27 de abril de 2010 .
  8. ^ "Consejo asesor de SIGMOD / Richard T. Snodgrass". SIGMOD . Consultado el 28 de abril de 2010 .
  9. ^ "Comité de Historia de la ACM / Richard T. Snodgrass". Association for Computing Machinery . Consultado el 28 de abril de 2010 .
  10. ^ "ACM Ubiquity Editorial Board / Richard T. Snodgrass". Association for Computing Machinery . Consultado el 28 de abril de 2010 .
  11. ^ Richard T. Snodgrass e Ilsoo Ahn, "Bases de datos temporales", IEEE Computer 19(9), septiembre de 1986, págs. 35–42.
  12. ^ "TSQL2 Temporal Query Language / Richard T. Snodgrass". SIGMOD . Consultado el 28 de abril de 2010 .
  13. ^ Snodgrass, Richard Thomas; Ahn, Ilsoo; Ariav, Gad; Batory, Don; Clifford, James; Dyreson, Curtis E.; Elmasri, Ramez; Grandi, Fabio; Jensen, Christian S.; Käfer, Wolfgang; Kline, Nick; Kulkarni, Krishna; Leung, TY Cliff; Lorentzos, Nikos; Roddick, John F.; Segev, Arie; Soo, Michael D.; Sripada, Suryanarayana M. (septiembre de 1994). "Registro SIGMOD de la ACM / Richard T. Snodgrass". Registro SIGMOD de la ACM . 23 (3). SIGMOD : 27–33. doi : 10.1145/187436.187449 . S2CID  5253847.
  14. ^ "Gestión de transacciones con LogMiner y Flashback Data Archive". Oracle Database . Consultado el 28 de abril de 2010 .
  15. ^ "Nuevas características de la base de datos Oracle 11g". Oracle Database . Consultado el 28 de abril de 2010 .
  16. ^ "Soporte de tiempo válido para el administrador de espacios de trabajo". Oracle Database . Consultado el 28 de abril de 2010 .
  17. ^ "Comité de Historia de la ACM / Richard T. Snodgrass". Association for Computing Machinery . Consultado el 28 de abril de 2010 .
  18. ^ "Historia de las transacciones ACM en sistemas de bases de datos / Richard T. Snodgrass". Transacciones ACM en sistemas de bases de datos . Consultado el 27 de abril de 2010 .
  19. ^ "Portal ACM". Association for Computing Machinery . Consultado el 28 de abril de 2010 .
  20. ^ "Biblioteca digital de la ACM". Association for Computing Machinery . Consultado el 26 de julio de 2022 .
  21. ^ "ACM Publications Board". Asociación para Maquinaria Informática . Consultado el 28 de abril de 2010 .
  22. ^ Christian S. Jensen y Richard T. Snodgrass, "Gestión de datos temporales", IEEE Transactions on Knowledge and Data Engineering 11(1):36–44, enero/febrero de 1999.
  23. ^ Richard T. Snodgrass, "Hacia una ciencia de bases de datos temporales", discurso inaugural, Actas del Simposio internacional sobre representación y razonamiento temporal, Alicante, España, V. Goranko y X. Sean Wang (ed), páginas 6-7, junio de 2007.
  24. ^ Paolo Terenziani y Richard T. Snodgrass, "Reconciliación de la semántica basada en puntos y en intervalos en bases de datos temporales: un tratamiento de la distinción télica/átelica", IEEE Transactions on Knowledge and Data Engineering 16(5):540–551, mayo de 2004.
  25. ^ Christian S. Jensen, Richard T. Snodgrass y MD Soo, "Extensión de la teoría de dependencia existente a bases de datos temporales", IEEE Transactions on Knowledge and Data Engineering 8(4), agosto de 1996, págs. 563–582.
  26. ^ Curtis E. Dyreson y Richard T. Snodgrass, "Semántica y representación de marcas de tiempo", Information Systems 18(3), septiembre de 1993, págs. 143-166.
  27. ^ Suchen Hsu y Richard T. Snodgrass, "Tamaño de bloque óptimo para atributos con valores establecidos", Information Processing Letters 45(3), marzo de 1993, págs. 153-158.
  28. ^ Michael Böhlen, Christian S. Jensen y Richard T. Snodgrass, "Modificadores de declaraciones temporales", ACM Transactions on Database Systems 25(4):407–456. Diciembre de 2000.
  29. ^ Curtis E. Dyreson y Richard T. Snodgrass, "Soporte de la indeterminación de tiempo válido", ACM Transactions on Database Systems 23(1), marzo de 1998, págs. 1–57.
  30. ^ Edward McKenzie y Richard T. Snodgrass, "Una evaluación de álgebras relacionales que incorporan la dimensión temporal en bases de datos", ACM Computing Surveys 23(4), diciembre de 1991, págs. 501–543.
  31. ^ Edward McKenzie y Richard T. Snodgrass, "Evolución del esquema y el álgebra relacional", Information Systems 15(2), junio de 1990, págs. 207-232.
  32. ^ David Lomet, Richard T. Snodgrass y Christian S. Jensen, "Uso del administrador de bloqueos para elegir marcas de tiempo", en Actas del Noveno Simposio Internacional de Ingeniería y Aplicaciones de Bases de Datos (IDEAS 2005), Montreal, Canadá, julio de 2005.
  33. ^ Dengfeng Gao, Christian S. Jensen, Richard T. Snodgrass y Michael Soo, "Operaciones de unión en bases de datos temporales", Revista internacional sobre bases de datos muy grandes 14(1):2-29, marzo de 2005.
  34. ^ Curtis Dyreson, Richard T. Snodgrass, Faiz Currim, Sabah Currim y Shailesh Joshi, "Cómo tejer aspectos temporales y de confiabilidad en un tapiz de esquemas", Data and Knowledge Engineering 63(3):726-747, 2007.
  35. ^ Kyriacos E. Pavlou y Richard T. Snodgrass, "El algoritmo de análisis forense de mapas de bits en mosaico", IEEE Transactions on Knowledge and Data Engineering 22(4):590-601, abril de 2010.
  36. ^ Kyri Pavlou y Richard T. Snodgrass, "Análisis forense de la manipulación de bases de datos", ACM Transactions on Database Systems 33(4), diciembre de 2008, 45+26 páginas.
  37. ^ Richard T. Snodgrass, "Un enfoque relacional para el monitoreo de sistemas complejos", ACM Transactions on Computer Systems 6(2), mayo de 1988, págs. 157-196.

Enlaces externos