Articulo de referencia

Edgar F. Codd

{{cite web |url=https://www.theregister.co.uk/2013/08/19/ted_codd_90_relational_daddy/?page=2 |title=12 simple rules: How Ted Codd transformed the humble database |website=The R...

Edgar Frank " Ted " Codd (19 de agosto de 1923 - 18 de abril de 2003) fue un científico informático británico que, mientras trabajaba para IBM , inventó el modelo relacional para la gestión de bases de datos , la base teórica para las bases de datos relacionales y los sistemas de gestión de bases de datos relacionales . [ 5 ] [ 6 ] Ganó el Premio Turing de la ACM en 1981 .

Biografía

Edgar Frank Codd nació en Fortuneswell , en la isla de Portland, en Dorset , Inglaterra. [ 7 ] Después de asistir a la escuela secundaria Poole Grammar School , estudió matemáticas y química en el Exeter College de Oxford , antes de servir como piloto en el Comando Costero de la RAF durante la Segunda Guerra Mundial, volando aviones Sunderland . [ 8 ] En 1948, se mudó a Nueva York para trabajar para IBM como programador matemático . [ 9 ] Codd trabajó primero para el proyecto Selective Sequence Electronic (SSEC) de la compañía y más tarde participó en el desarrollo de los IBM 701 y 702. [ 9 ]

En 1953, decepcionado por el senador Joseph McCarthy , Codd se mudó a Ottawa, Ontario , Canadá. En 1957, regresó a los Estados Unidos para trabajar en IBM y, de 1961 a 1965, cursó su doctorado en ciencias de la computación en la Universidad de Michigan en Ann Arbor . Dos años después, se mudó a San José, California , [ 10 ] [ 11 ] para trabajar en el Laboratorio de Investigación de IBM en San José , donde continuó trabajando hasta la década de 1980. [ 1 ] [ 12 ] Fue nombrado IBM Fellow en 1976. Durante la década de 1990, su salud se deterioró y dejó de trabajar. [ 13 ]

Codd recibió el Premio Turing en 1981, [ 1 ] y en 1994 fue admitido como miembro de la Association for Computing Machinery . [ 14 ]

Codd murió de insuficiencia cardíaca en su casa en Williams Island , Florida , a la edad de 79 años el 18 de abril de 2003. [ 15 ]

Trabajar

Codd recibió un doctorado en 1965 de la Universidad de Michigan, Ann Arbor, asesorado por John Henry Holland . [ 4 ] [ 13 ] [ 16 ] Su tesis versó sobre la autorreplicación en autómatas celulares , extendiendo el trabajo de von Neumann y demostrando que un conjunto de ocho estados era suficiente para la computación y construcción universales . [ 17 ] Su diseño para una computadora autorreplicante se implementó recién en 2010.

En las décadas de 1960 y 1970, desarrolló sus teorías sobre la gestión de datos y publicó su artículo « Un modelo relacional de datos para grandes bancos de datos compartidos » [ 18 ] en 1970, tras un artículo interno de IBM publicado un año antes. [ 19 ] Para su decepción, IBM tardó en aprovechar sus sugerencias hasta que sus rivales comerciales comenzaron a implementarlas. [ 20 ]

Inicialmente, IBM se negó a implementar el modelo relacional para preservar los ingresos de IMS/DB , una base de datos jerárquica que la compañía promovió en la década de 1970. [ 21 ] Codd luego mostró a los clientes de IBM el potencial de la implementación de su modelo, y ellos, a su vez, presionaron a IBM. Entonces IBM incluyó en su proyecto Future Systems un subproyecto System R , pero puso a cargo de él a desarrolladores que no estaban completamente familiarizados con las ideas de Codd, y aisló al equipo de Codd. [ 22 ] [ 23 ] Como resultado, no utilizaron el propio lenguaje Alpha de Codd , sino que crearon uno no relacional, SEQUEL. Aun así, SEQUEL era tan superior a los sistemas pre-relacionales que en 1979 fue copiado por Larry Ellison , basándose en documentos previos al lanzamiento presentados en conferencias de Relational Software Inc., en su base de datos Oracle , que de hecho llegó al mercado antes que SQL/DS ; debido al estatus de propiedad intelectual del nombre original, SEQUEL tuvo que ser renombrado a SQL .

Codd continuó desarrollando y ampliando su modelo relacional, a veces en colaboración con Christopher J. Date . [ 24 ] [ 25 ] Una de las formas normalizadas , la forma normal de Boyce-Codd , lleva su nombre. [ 26 ]

El teorema de Codd , un resultado demostrado en su obra fundamental sobre el modelo relacional, equipara el poder expresivo del álgebra relacional y el cálculo relacional . [ 18 ]

A principios de la década de 1980, cuando el modelo relacional se puso de moda, Codd libró una campaña, a veces encarnizada, para evitar que los proveedores de bases de datos hicieran un mal uso del término, simplemente añadiendo una capa de relacionalidad a tecnologías más antiguas. Como parte de esta campaña, publicó sus 12 reglas para definir qué constituía una base de datos relacional. Esto complicó cada vez más su situación en IBM, por lo que la abandonó para fundar una empresa de consultoría con Chris Date y otros.

Codd acuñó el término Procesamiento Analítico en Línea (OLAP) y escribió las "doce leyes del procesamiento analítico en línea". [ 27 ] Sin embargo, surgió una controversia cuando se descubrió que este artículo había sido patrocinado por Arbor Software (posteriormente Hyperion, ahora adquirida por Oracle), un conflicto de intereses que no se había revelado, y Computerworld retiró el artículo. [ 28 ]

En 2004, SIGMOD renombró su máximo galardón como Premio SIGMOD Edgar F. Codd a la Innovación , en su honor.

Publicaciones

  • Codd, Edgar Frank (1968). Autómatas celulares . Academic Press. LCCN 68-23486 . 
  • (1970). "Completitud relacional de sublenguajes de bases de datos". Sistemas de bases de datos : 65–98 . CiteSeerX 10.1.1.86.9277 . 
  • (9 de noviembre de 1981). "Conferencia del Premio Turing de 1981: Bases de datos relacionales: una base práctica para la productividad" . Communications of the ACM . 25 (2): 109–17 . doi : 10.1145/358396.358400 . S2CID 207577282 . 
  • (1990). El modelo relacional para la gestión de bases de datos (2.ª  ed.). Addison Wesley Publishing. ISBN 978-0-201-14192-4.
  • ; Codd, SB; Salley, CT (1993). "Proveyendo OLAP a usuarios-analistas: un mandato de TI" (PDF) . Archivado (PDF) del original el 7 de noviembre de 2005.

Véase también

Referencias

  1. 1 2 3 Fecha, CJ "Premio AM Turing – Edgar F. ("Ted") Codd" . ACM . Consultado el 2 de septiembre de 2013. Estados Unidos – 1981. Por sus contribuciones fundamentales y continuas a la teoría y la práctica de los sistemas de gestión de bases de datos.
  2. "12 reglas sencillas: Cómo Ted Codd transformó la humilde base de datos" . The Register . Consultado el 19 de agosto de 2013 .
  3. Codd, Edgar Frank (1982). "Base de datos relacional: una base práctica para la productividad" . Communications of the ACM . 25 (2): 109– 117. doi : 10.1145/358396.358400 .
  4. 1 2 Edgar F. Codd en el Proyecto de Genealogía Matemática
  5. Edgar Frank Codd en el servidor de bibliografía DBLP
  6. Página de perfil del autor Edgar F. Codd en la Biblioteca Digital de la ACM
  7. Hosch, William L. "Edgar Frank Codd | Biografía y datos | Britannica" . www.britannica.com . Consultado el 18 de abril de 2023 .
  8. "Edgar F. ("Ted") Codd" . Premio AM Turing. Se ofreció como voluntario para el servicio activo y se convirtió en teniente de vuelo en el Comando Costero de la Real Fuerza Aérea, volando aviones Sunderland.
  9. 1 2 O'Regan, Gerard (2013). Gigantes de la informática: Un compendio de pioneros selectos y fundamentales . Dordrecht: Springer Science & Business Media. pág. 75. ISBN  978-1-4471-5339-9.
  10. «Edgar F. Codd, de 79 años, fallece; teórico clave de las bases de datos - The New York Times» . The New York Times . 15 de agosto de 2024. Archivado del original el 15 de agosto de 2024. Consultado el 4 de noviembre de 2024 .
  11. Rubenstein, Steve (13 de agosto de 2022) [13 de agosto de 2022]. "Edgar F. Codd: pionero informático en bases de datos" . SFGATE . Archivado del original el 13 de agosto de 2022. Consultado el 4 de noviembre de 2024 .
  12. Rubenstein, Steve. "Edgar F. Codd: pionero informático en bases de datos". San Francisco Chronicle, 24 de abril de 2003: A21. Biografía de Gale en contexto. Web. 1 de diciembre de 2011.
  13. 1 2 Campbell-Kelly, Martin (1 de mayo de 2003). "Edgar Codd" . The Independent . Archivado del original el 9 de diciembre de 2010. Recuperado el 24 de octubre de 2011 .
  14. Miembros de la ACM Archivado el 15 de junio de 2009 en Wayback Machine
  15. Edgar F Codd fallece , IBM Research, 23 de abril de 2003.
  16. Codd, Edgar (1965). Propagación, computación y construcción en espacios celulares bidimensionales (tesis doctoral). Universidad de Michigan. ProQuest 302172044 . 
  17. Codd, Edgar Frank (1968). Autómatas celulares . Londres: Academic Pr. ISBN 978-0-12-178850-6.
  18. 1 2 Codd, Edgar Frank (junio de 1970). "Un modelo relacional de datos para grandes bancos de datos compartidos" ( PDF) . Communications of the ACM . 13 (6): 377–87 . doi : 10.1145/362384.362685 . S2CID 207549016. Archivado (PDF) del original el 8 de septiembre de 2004. Recuperado el 29 de abril de 2020 . 
  19. Michael Owens. La guía definitiva de SQLite, pág. 47. Nueva York: Apress (Springer-Verlag) 2006. ISBN 978-1-59059-673-9.
  20. «Edgar F. Codd, de 79 años, fallece; teórico clave de las bases de datos» . The New York Times . 23 de abril de 2003. Consultado el 7 de septiembre de 2021 .
  21. O'Regan, Gerard (2016). Introducción a la historia de la informática: una introducción a la historia de la informática . Dordrecht: Springer. pág. 278. ISBN  978-3-319-33138-6.
  22. Chamberlin, DD (Donald Dean) (8 de junio de 2011). "Entrevista de historia oral con Donald D. Chamberlin" . Instituto Charles Babbage. hdl : 11299/107215 . Recuperado el 14 de febrero de 2024 .
  23. "Edgar F. Codd" . IBM . Consultado el 14 de febrero de 2024 .
  24. Celko, Joe (1999). Datos y bases de datos de Joe Celko: conceptos en la práctica . San Francisco, CA: Morgan Kaufmann Publishers. pág. 124. ISBN  1-55860-432-4.
  25. "RDBMS Plenaria 1: Primeros años" (PDF) (Entrevista). Entrevista realizada por Burton Grad. Computer History Museum. 12 de junio de 2007. págs. 16–17 . Consultado el 30 de mayo de 2025 . 
  26. Codd, EF 1974 "Investigaciones recientes sobre bases de datos relacionales" en Proc. 1974 Congress . Estocolmo, Suecia; Nueva York, NY: North-Holland.
  27. Proporcionar OLAP a los usuarios-analistas: un mandato de TI por EF Codd, SB Codd y CT Salley, ComputerWorld, 26 de julio de 1993.
  28. Whitehorn, Mark (26 de enero de 2007). "OLAP y la necesidad de velocidad" . The Register . Recuperado el 30 de diciembre de 2014 .

Lecturas adicionales

  • Date, CJ (2000). El modelo relacional de bases de datos: una revisión y análisis retrospectivos: un relato histórico y una evaluación de la contribución de E.F. Codd al campo de la tecnología de bases de datos . Addison Wesley Longman. ISBN 978-0-201-61294-3.
  • Academia Nacional de Ciencias (1999). «Capítulo 6: El auge de las bases de datos relacionales» . Financiando una revolución: Apoyo gubernamental a la investigación informática . Washington D. C., EE. UU.: National Academy Press.