De Wikipedia, la enciclopedia libre
  (Redirigido desde Richard Snodgrass )
Saltar a navegación Saltar a búsqueda

Richard Thomas Snodgrass (nacido en 1955) es un científico informático y escritor estadounidense, actualmente empleado como profesor en la Universidad de Arizona . Es mejor conocido por su trabajo en bases de datos temporales , diseño de lenguaje de consultas, optimización y evaluación de consultas, estructuras de almacenamiento, diseño de bases de datos y ergalics (la ciencia de la computación). [3] [4] [5]

Biografía [ editar ]

Snodgrass nació el 19 de abril de 1955. Asistió a Carleton College para obtener una licenciatura (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 dirección de William. Allan Wulf . Snodgrass es profesor de informática en la Universidad de Arizona . [6] Ha sido miembro de ACM desde 1999. [7] Actualmente, es miembro del Consejo Asesor de ACM SIGMOD , [8] del Comité de Historia de ACM, [9]y del Comité Editorial de ACM Ubiquity. [10]

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

Trabajo [ editar ]

Snodgrass y su estudiante de doctorado originaron el concepto de tiempo válido y tiempo de transacción . [11] En diciembre de 2011, ISO / IEC 9075, Lenguaje de base de datos SQL: 2011 Parte 2: SQL / Foundation incluía 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 transacciones ).

TSQL2 , una extensión temporal del estándar del 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 en enero siguiente, que apareció en el Registro ACM SIGMOD 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ó la parte SQL / Temporal 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, copreside TimeCenter, un centro internacional para el 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 las principales revistas científicas de informática.

Asociación de Maquinaria de Computación [ editar ]

Snodgrass ha trabajado continuamente como voluntario para la Asociación de Maquinaria de Computación (ACM) desde mediados de los 90. Anteriormente, ha presidido la Junta de Publicaciones de ACM y el Comité de Historia de ACM [17] y ha sido miembro del Consejo de ACM. Ha presidido el Grupo de Interés Especial ACM SIGMOD sobre Gestión de Datos desde 1997-2001. En 2001-07, fue editor en jefe de ACM Transactions on Database Systems . [18]

Snodgrass presentó al Consejo de ACM una propuesta para "un nuevo servicio de ACM, el Portal de Computación 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 elementos que capturaron toda la historia de la informática, aproximadamente desde 1940 hasta 2000. El Portal ACM, también llamado Guía ACM, se lanzó al público el 21 de mayo de 2003. [19]

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

Publicaciones [ editar ]

Snodgrass es autor o editor de varios libros que incluyen:

  • Desarrollo de aplicaciones de bases de datos orientadas al tiempo en SQL , Richard T. Snodgrass, Morgan Kaufmann Publishers, Inc., San Francisco, julio de 1999, 504 + xxiii páginas, ISBN  1-55860-436-7 .
  • El lenguaje de consulta temporal TSQL2 , el comité de diseño del lenguaje TSQL2 estuvo formado por Richard T. Snodgrass (presidente), 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, TY Cliff Leung, Nikos Lorentzos, John F. Roddick, Arie Segev, Michael D. Soo y Suryanarayana M. Sripada, Kluwer Academic Publishers, 1995, 674 + xxiv páginas, ISBN 0-8053-2413 -5 , QA76.9.D3T4125. 
  • Bases de datos temporales: teoría, diseño e implementación , Abdullah Tansel, James Clifford, Shashi Gadia, Sushil Jajodia, Arie Segev y Richard T. Snodgrass (editores), Serie de aplicaciones y sistemas de bases de datos, Benjamin / Cummings Pub. Co., Redwood City, CA, marzo de 1993, 633 + xx páginas, ISBN 0-8053-2413-5 , QA76.9.D3T4125. 
  • El lenguaje de descripción de la interfaz: definición y uso , Richard T. Snodgrass con contribuciones de Karen P. Shannon, Jerry S. Kickenson, Mike A. Shapiro, Dean D. Throop, William B. Warren, David A. Lamb, John R. Nestor y William A. Wulf, Serie de Principios de Ciencias de la Computación, Computer Science Press, Rockville, MD, 1989, 615 + xv páginas.

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

  • Temas generales en bases de datos temporales [21] [22]
  • Diseño conceptual de bases de datos temporales
  • Diseño lógico de bases de datos temporales [23] [24]
  • Diseño físico de bases de datos temporales [25] [26]
  • Diseño de lenguajes de consulta para bases de datos temporales [27] [28]
  • Álgebras para bases de datos temporales [29] [30]
  • Implementación de bases de datos temporales [31] [32]
  • XML temporal [33]
  • Auditoría, cumplimiento y análisis forense [34] [35]
  • Supervisión de sistemas distribuidos [36]
  • Entornos de desarrollo de software

Referencias [ editar ]

  1. ^ "2004 contribuciones destacadas al premio ACM / Richard T. Snodgrass" . Asociación de Maquinaria Informática . Consultado el 28 de abril de 2010 . CS1 maint: parámetro desalentado ( enlace )
  2. ^ "Premio de contribuciones SIGMOD 2002 / Richard T. Snodgrass" . SIGMOD . Consultado el 28 de abril de 2010 . CS1 maint: parámetro desalentado ( enlace )
  3. ^ "dblp: Richard T. Snodgrass" . www.informatik.uni-trier.de . Consultado el 7 de diciembre de 2020 . CS1 maint: parámetro desalentado ( enlace )
  4. ^ "Microsoft académico" . academic.microsoft.com . Consultado el 7 de diciembre de 2020 . CS1 maint: parámetro desalentado ( enlace )
  5. ^ "Richard T. Snodgrass - Inicio" . portal.acm.org . Consultado el 7 de diciembre de 2020 . CS1 maint: parámetro desalentado ( enlace )
  6. ^ "Richard T. Snodgrass" . www2.cs.arizona.edu . Consultado el 7 de diciembre de 2020 . CS1 maint: parámetro desalentado ( enlace )
  7. ^ "ACM: Premio de becarios / Richard T. Snodgrass" . Asociación de Maquinaria Informática . Consultado el 27 de abril de 2010 . CS1 maint: parámetro desalentado ( enlace )
  8. ^ "Consejo asesor de SIGMOD / Richard T. Snodgrass" . SIGMOD . Consultado el 28 de abril de 2010 . CS1 maint: parámetro desalentado ( enlace )
  9. ^ "Comité de historia de ACM / Richard T. Snodgrass" . Asociación de Maquinaria Informática . Consultado el 28 de abril de 2010 . CS1 maint: parámetro desalentado ( enlace )
  10. ^ "Junta editorial de ACM Ubiquity / Richard T. Snodgrass" . Asociación de Maquinaria Informática . Consultado el 28 de abril de 2010 . CS1 maint: parámetro desalentado ( enlace )
  11. ^ Richard T. Snodgrass e Ilsoo Ahn, "Bases de datos temporales", IEEE Computer 19 (9), septiembre de 1986, págs. 35-42.
  12. ^ "Lenguaje de consulta temporal TSQL2 / Richard T. Snodgrass" . SIGMOD . Consultado el 28 de abril de 2010 . CS1 maint: parámetro desalentado ( enlace )
  13. ^ "Registro ACM SIGMOD / Richard T. Snodgrass" . SIGMOD . doi : 10.1145 / 187436.187449 . S2CID 5253847 . Consultado el 28 de abril de 2010 .  Cite journal requiere |journal=( ayuda )CS1 maint: parámetro desalentado ( enlace )
  14. ^ "Gestión de transacciones con LogMiner y Flashback Data Archive" . Base de datos Oracle . Consultado el 28 de abril de 2010 . CS1 maint: parámetro desalentado ( enlace )
  15. ^ "Nuevas características de la base de datos Oracle 11g" . Base de datos Oracle . Consultado el 28 de abril de 2010 . CS1 maint: parámetro desalentado ( enlace )
  16. ^ "Soporte de tiempo válido del administrador del espacio de trabajo" . Base de datos Oracle . Consultado el 28 de abril de 2010 . CS1 maint: parámetro desalentado ( enlace )
  17. ^ "Comité de historia de ACM / Richard T. Snodgrass" . Asociación de Maquinaria Informática . Consultado el 28 de abril de 2010 . CS1 maint: parámetro desalentado ( enlace )
  18. ^ "Historia de la gente de transacciones ACM en sistemas de base de datos / Richard T. Snodgrass" . Transacciones ACM en sistemas de bases de datos . Consultado el 27 de abril de 2010 . CS1 maint: parámetro desalentado ( enlace )
  19. ^ "Portal de ACM" . Asociación de Maquinaria Informática . Consultado el 28 de abril de 2010 . CS1 maint: parámetro desalentado ( enlace )
  20. ^ "Junta de publicaciones de ACM" . Asociación de Maquinaria Informática . Consultado el 28 de abril de 2010 . CS1 maint: parámetro desalentado ( enlace )
  21. ^ 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.
  22. ^ Richard T. Snodgrass, "Towards a Science of Temporal Databases", Discurso de apertura, Actas del Simposio internacional sobre representación temporal y razonamiento, Alicante, España, V. Goranko y X. Sean Wang (ed), páginas 6-7, Junio ​​de 2007.
  23. ^ Paolo Terenziani y Richard T. Snodgrass, "Conciliación de la semántica basada en puntos y en intervalos en bases de datos temporales: un tratamiento de la distinción télica / atélica", transacciones IEEE sobre ingeniería de datos y conocimiento 16 (5): 540–551, mayo 2004.
  24. ^ Christian S. Jensen, Richard T. Snodgrass y MD Soo, "Extender la teoría de la dependencia existente a las bases de datos temporales", Transacciones de IEEE sobre el conocimiento y la ingeniería de datos 8 (4), agosto de 1996, págs. 563–582.
  25. ^ Curtis E. Dyreson y Richard T. Snodgrass, "Representación y semántica de marca de tiempo", Sistemas de información 18 (3), septiembre de 1993, págs. 143-166.
  26. ^ Suchen Hsu y Richard T. Snodgrass, "Tamaño de bloque óptimo para atributos de conjunto de valores", Cartas de procesamiento de información 45 (3), marzo de 1993, págs. 153-158.
  27. ^ Michael Böhlen, Christian S. Jensen y Richard T. Snodgrass, "Modificadores de declaración temporal", transacciones ACM en sistemas de base de datos 25 (4): 407–456. Diciembre de 2000.
  28. ^ Curtis E. Dyreson y Richard T. Snodgrass, "Apoyo a la indeterminación de tiempo válido", transacciones ACM en sistemas de base de datos 23 (1), marzo de 1998, págs. 1-57.
  29. ^ Edward McKenzie y Richard T. Snodgrass, "Una evaluación de álgebras relacionales que incorporan la dimensión de tiempo en bases de datos", Encuestas de computación de ACM 23 (4), diciembre de 1991, págs. 501–543.
  30. ^ Edward McKenzie y Richard T. Snodgrass, "Evolución del esquema y el álgebra relacional", Sistemas de información 15 (2), junio de 1990, págs. 207-232.
  31. ^ David Lomet, Richard T. Snodgrass y Christian S. Jensen, "Uso del Administrador de bloqueo para elegir marcas de tiempo", en Actas del Noveno Simposio internacional de aplicaciones e ingeniería de bases de datos (IDEAS 2005), Montreal, Canadá, julio de 2005.
  32. ^ 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.
  33. ^ Curtis Dyreson, Richard T. Snodgrass, Faiz Currim, Sabah Currim y Shailesh Joshi, "Tejiendo aspectos temporales y de confiabilidad en un tapiz de esquema", Ingeniería de datos y conocimiento 63 (3): 726-747, 2007.
  34. ^ Kyriacos E. Pavlou y Richard T. Snodgrass, "El algoritmo de análisis forense de mapa de bits en mosaico", transacciones IEEE sobre ingeniería de datos y conocimiento 22 (4): 590-601, abril de 2010.
  35. ^ Kyri Pavlou y Richard T. Snodgrass, "Análisis forense de manipulación de bases de datos", transacciones ACM en sistemas de bases de datos 33 (4), diciembre de 2008, 45 + 26 páginas.
  36. ^ Richard T. Snodgrass, "Un enfoque relacional para monitorear sistemas complejos", transacciones ACM en sistemas informáticos 6 (2), mayo de 1988, págs. 157-196.

Enlaces externos [ editar ]

  • Página de inicio de la facultad de la Universidad de Arizona Richard T. Snodgrass
  • TimeCenter
  • Lenguaje de consulta temporal TSQL2